【发布时间】:2019-01-19 13:15:21
【问题描述】:
如何让 Eclipse 验证包含 async / await 语句的代码
async function f() {
let x = await someAsyncCall();
return x;
}
没有显示“预期分号”和“'async' 未定义”错误?
我尝试了几个 IDE / 插件组合,最近“用于 JavaScript 和 Web 开发人员的 Photon Eclipse IDE”以及 Nodeclipse 插件。
我无法让验证器正确处理此问题,即使我将 Project -> Preferences -> JavaScript -> Tern -> Version 设置为 ECMAScript 6。
有什么想法吗?我可能做错了什么?
【问题讨论】:
-
ECMAScript 2017 (ES8) 中引入了 async 和 await 运算符。 Eclipse 中是否有适用于 ES8 的选项?
-
@JamieWeston 据我所知,没有选择。我只是错误地将 async / await 与 ES6 关联起来。
-
我提交了一个 Eclipse 错误:bugs.eclipse.org/bugs/show_bug.cgi?id=545216
-
这个问题你解决了吗,我也有同样的问题?
标签: javascript eclipse validation async-await