Nodeclipse无法识别生成器函数

时间:2015-08-25 20:56:46

标签: javascript generator nodeclipse

首先,我使用--harmony标志启动Node。我在Eclipse“Preferences> Nodeclipse>节点选项”

中设置了这个标志

问题显示在.js文件中。

例如,我的一个控制器中有一个生成器方法......

show: function* () { ... }

Nodeclipse在所有带生成器函数的.js文件上显示错误。 它显示带有消息的红色“x”......

Syntax error on "*".  Delete this token.

由于我使用的大多数节点模块都有生成器功能,我在项目中有500个错误。

任何人都知道如何解决这个问题?

1 个答案:

答案 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`.