首先,我使用--harmony标志启动Node。我在Eclipse“Preferences> Nodeclipse>节点选项”
中设置了这个标志问题显示在.js文件中。
例如,我的一个控制器中有一个生成器方法......
show: function* () { ... }
Nodeclipse在所有带生成器函数的.js文件上显示错误。 它显示带有消息的红色“x”......
Syntax error on "*". Delete this token.
由于我使用的大多数节点模块都有生成器功能,我在项目中有500个错误。
任何人都知道如何解决这个问题?
答案 0 :(得分:1)
a)获取Nodeclipse 1.1 http://www.nodeclipse.org/history
或
b)手动完成:
删除.project中的JSDT性质
<nature>org.eclipse.wst.jsdt.core.jsNature</nature>
<。>在.jshintrc中启用ES6
"esnext" : true, // Allow ES.next (ECMAScript 6) specific features such as `const` and `let`.