在Intellij中如何基于每个文件将javascript设置为es6?

时间:2017-05-03 12:42:08

标签: intellij-idea

我知道如何为整个项目设置Javascript语言版本为ES6(语言和框架 - > Javascript ......等)。

但是如何只为一个文件设置它?我有一个很大的ES5项目,并希望一次开始使用ES6一个文件,而没有Intellij抱怨所有文件。

是否有某种注释,如" / ** ES6 ** /"我可以用?或者它是在偏好的面板中?

2 个答案:

答案 0 :(得分:4)

我遇到了同样的问题,幸运的是这个功能最近发布了(自IntelliJ 2017.3起)。

来自official website

  

最简单的选择是在偏好设置 |中为整个项目启用最高语言版本语言和框架 |的的JavaScript 即可。例如,如果您使用ES5.1和JSX,请启用JSX(因为它是ES5.1和ES6的超集)。

     

现在,您还可以为不同的文件夹配置不同的JavaScript语言版本。单击包含版本的下拉列表旁边的按钮,然后选择文件夹以及用于其文件的语言版本。默认情况下,将在项目中的所有其他JavaScript文件中应用主设置页面上指定的版本。

答案 1 :(得分:2)

不,JavaScript语言级别只能按项目设置,没有办法为单个文件/文件夹指定版本。如果您错过了在项目中使用多种语言版本的可能性,请投票选择WEB-12666。目前我建议选择ECMAScript 6版本 - 它涵盖了ES6和ES5功能。