コードでリンティングエラーが発生する 'import' is only available in ES6 (use 'esversion: 6').
es6関連のすべてがエラーをスローしています。それを機能させるために何を設定する必要があるのかわかりません。
コードでリンティングエラーが発生する 'import' is only available in ES6 (use 'esversion: 6').
es6関連のすべてがエラーをスローしています。それを機能させるために何を設定する必要があるのかわかりません。
回答:
という名前のファイル.jshintrcをプロジェクトに追加し、このファイル内に次のように入力します。
{
"esversion": 6
}
あなたがそれをここで見ることができるように:
jshintオプションの完全なドキュメントはここにあります:http : //jshint.com/docs/options
"jshint.options": { "esversion": 6 } 前の行のカンマを忘れないでください!
~/settings.jsonは私の経験です。プロジェクトレベルの設定は影響しません。これはデフォルトではありません。これを修正する方法を見つけるのは本当に難しく、その間、VS CodeでのJavaScriptのユーザーエクスペリエンスは敵対的です。超迷惑です。デフォルトでES6 +をサポートする必要があります。なぜでしょうか?
編集:JSHintの代わりにESLintを使用する場合にes6を有効にする方法を追加し、元の回答からVSCodeが変更されたため、スクリーンショットを更新しました。
JSHintを使用している場合は、設定に以下を追加できます。
"jshint.options":{
"esversion":6
}
ESLintを使用している場合は、設定に以下を追加できます。
"eslint.options": {
"env":{
"es6":true
},
"parserOptions": {
"ecmaVersion": 6 // or 7,8,9
}
}
settings設定をカスタマイズできるセクションは2つあります。ユーザー設定とワークスペース設定です。
ユーザー設定ここでは、これから作業するプロジェクトに必要なグローバル設定を適用する必要があります。
ワークスペース設定現在のプロジェクトにのみ適用される設定変更を行うことができる場所です。
私はそれが唯一の私のプロジェクトのいくつかはES6を使用することができます知っているので、私の場合、私はエラーが私が使用している場合は、私を警告するほのめかしている必要がありES6私の非ES6プロジェクト...私は私にこれを設定するので、ワークスペースの設定
ただし、VS CodeでコーディングするものがES6プロジェクトになることがわかっている場合は、ステップを保存して、ユーザー設定に追加します。
JSHint
ESLint