2017-05-03 88 views
1

我知道如何为整个项目设置Javascript语言版本到ES6(Language & Frameworks - > Javascript ...等)。在Intellij中如何在每个文件的基础上将JavaScript设置为es6?

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

有没有像“/ ** ES6 ** /”我可以使用的某种注释?还是它在一个面板内的偏好?

回答

2

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

2

我面临同样的问题,幸运的是这个功能最近发布了(自IntelliJ 2017.3开始)。

official website

最简单的方法是使整个项目的最高语言版本在 | 语言与框架 | JavaScript。例如,如果您使用ES5.1和JSX,请启用JSX(因为它是ES5.1和ES6的超集)。

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

相关问题