我知道如何为整个项目设置Javascript语言版本为ES6(语言和框架 - > Javascript ......等)。
但是如何只为一个文件设置它?我有一个很大的ES5项目,并希望一次开始使用ES6一个文件,而没有Intellij抱怨所有文件。
是否有某种注释,如" / ** ES6 ** /"我可以用?或者它是在偏好的面板中?
答案 0 :(得分:4)
我遇到了同样的问题,幸运的是这个功能最近发布了(自IntelliJ 2017.3起)。
最简单的选择是在偏好设置 |中为整个项目启用最高语言版本语言和框架 |的的JavaScript 即可。例如,如果您使用ES5.1和JSX,请启用JSX(因为它是ES5.1和ES6的超集)。
现在,您还可以为不同的文件夹配置不同的JavaScript语言版本。单击包含版本的下拉列表旁边的
…
按钮,然后选择文件夹以及用于其文件的语言版本。默认情况下,将在项目中的所有其他JavaScript文件中应用主设置页面上指定的版本。
答案 1 :(得分:2)
不,JavaScript语言级别只能按项目设置,没有办法为单个文件/文件夹指定版本。如果您错过了在项目中使用多种语言版本的可能性,请投票选择WEB-12666。目前我建议选择ECMAScript 6
版本 - 它涵盖了ES6和ES5功能。