在WebStorm上预期换行或分号错误

时间:2019-07-18 13:17:28

标签: javascript webstorm

在对WebStorm进行了错误的处理之后,我现在遇到诸如换行符或分号之类的错误。例如在asyncawait之后。甚至禁用了{{1 }}我仍然有同样的问题。

关注this topic

Languages Injections

async function reactEmoji(msg, index) { index = index - 1 for (let i = 0; i < index; i++) { let emojiElement = emoji[i] await msg.react(emojiElement) } } async之间,出现此错误: function

1 个答案:

答案 0 :(得分:1)

这可能是由许多不同的问题引起的。一种可能是您的语言设置为ES5,而不是ES6,甚至其他。

旧版本的javascript甚至都不知道async关键字,从而导致异步和函数之间出现错误,因为异步在这一点上是未知变量。

要解决此问题,您可以转到Settings -> Leanguages & Frameworks -> Javascript并检查在那里设置的值。我想如果您使用的是转译器,则将其设置为ECMAscript 6,否则您可能希望使用ES2015 / ECMAscript 5。