ES6 jshintの警告が表示され続けます。たとえば、「import」はES6でのみ使用できます(「esversion:6」を使用)。 (W119) 'ソース:' jshint 'コード:' W119 '
私は次のような提案に従いました
しかし、それでも警告が表示されます。他にできることはありますか?
ありがとう
ファイル.jshintrcをプロジェクトルートに追加すると、警告が消えます。
{
"esversion": 6
}
jsHintのES6警告は、次のコマンドを使用するだけでファイルを作成せずに簡単に解決できます。コマンドを「ユーザー設定」のjsonエディター内に配置します。
"jshint.options": { "esversion": 6 },
JavaScriptターゲットをES6として定義するjsconfig.jsonファイル
プロジェクトディレクトリの下にjsconfig.jsonファイルを作成し、その中にコードを追加します。
{
"compilerOptions": {
"target": "ES6"
},
"exclude": [
"node_modules",
"**/node_modules/*"
]
}
JSHintのドキュメントによると: https://jshint.com/docs/ "構成ファイルを使用することに加えて、特別なコメントを使用してファイル内からJSHintを構成できます。これらのコメントは次のようなラベルで始まります。 jshintまたはglobals ...」
したがって、/ * jshint esversion:6 * /コメントは、ES6を対象とする各ファイルの先頭で機能します。これには、ファイルごとまたは関数ごとにこれらのディレクティブのオンとオフを切り替えることができるという利点があります。「これらのコメントは関数スコープであるため、関数内に配置すると、この関数のコードにのみ影響します。」