2017-05-03 8 views
1

私は、プロジェクト全体(言語&フレームワーク - > Javascript ...など)のためにJavascript言語バージョンをES6に設定する方法を知っています。Intellijでは、ファイルごとにjavascriptをes6に設定する方法はありますか?

しかし、1つのファイルに対してのみ設定するにはどうすればよいですか?私は大きなES5プロジェクトを持っており、Intellijがすべてのファイルに不平を言うことなく、一度に1つのファイルをES6で使用したいと考えています。

"/ ** 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ファイルにデフォルトで適用されます。

関連する問題