Eclipse中有没有办法改变ECMAScript合规性级别?

Seb*_*ner 15 javascript eclipse ecmascript-5 ecmascript-6

在Eclipse 4.5(Mars)中安装了JavaScript开发工具(JSDT),ECMAScript的默认合规级别设置为ECMAScript 3,已经过时了.并且用于更改合规性级别的相关下拉列表已取消激活,因此无法更改该选项.有没有办法将这些设置更改为更新的标准,如ECMAScript 5ECMAScript 2015

JavaScript验证程序首选项不允许更改ECMAScript合规性级别

小智 9

没有办法直接在JSDT中使用更新的合规级别,但是使用一个名为的插件tern-java可以使用ES5ES2015(以前命名ES6).

我通过安装angular-eclipse添加了这个插件.您可以在Eclipse Marketplace上找到此插件.

  • 它是否支持ES5 =>是.对于ES6,最后一个版本的ternjs开始支持ES6类语法.tern.java将很快整合ternjs的最后版本,但我认为它会有语法着色的问题(它只适用于完成,超链接)你可以使用演示http://ternjs.net/doc/demo与ternjs一起玩. HTML (2认同)

Seb*_*ner 6

Eclipse 4.6(Neon)添加了对ECMAScript 2015语法的支持,并从" 首选项"对话框中删除了ECMAScript合规性级别选项.