在对WebStorm进行了错误的处理之后,我现在遇到诸如换行符或分号之类的错误。例如在async
或await
之后。甚至禁用了{{1 }}我仍然有同样的问题。
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
。
答案 0 :(得分:1)
这可能是由许多不同的问题引起的。一种可能是您的语言设置为ES5,而不是ES6,甚至其他。
旧版本的javascript甚至都不知道async
关键字,从而导致异步和函数之间出现错误,因为异步在这一点上是未知变量。
要解决此问题,您可以转到Settings -> Leanguages & Frameworks -> Javascript
并检查在那里设置的值。我想如果您使用的是转译器,则将其设置为ECMAscript 6
,否则您可能希望使用ES2015 / ECMAscript 5。