[英]Expecting newline or semicolon error on WebStorm
在對 WebStorm 進行了錯誤操作后,我現在遇到了諸如期望換行或分號之類的錯誤。例如在async
或await
。即使在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
,我遇到了這個錯誤: Expecting newline or semicolon
。
這可能是由許多不同的問題引起的。 最有可能的情況之一是您的語言設置為 ES5 而不是 ES6,甚至其他語言。
舊版本的 javascript 甚至不知道async
關鍵字,導致 async 和 function 之間出現錯誤,因為此時 async 是一個未知變量。
要解決此問題,您可以轉到Settings -> Leanguages & Frameworks -> Javascript
並檢查那里設置的值。 如果您使用的是轉譯器,我想您會希望將其設置為ECMAscript 6
,否則您可能需要 ES2015/ECMAscript 5。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.