私はatomを使用しています。いくつかの異なるjshintパッケージを試しましたが、それらはすべて警告メッセージを表示します。
"template literal syntax' is only available in ES6 (use 'esversion: 6')"
トップレベルの.jshintrcファイルを(ルートに)作成し、次のjsonを追加しました。
{
"esversion":6
}
ただし、それでも同じエラーがスローされます。解決方法のアイデア。 JSHintオプション ページへのリンクを含めました。 ES6シンタックスをいじり始めたいのですが、追加の警告はしたくないと思います。
SOコミュニティに感謝します!
ファイル名は.jshintrc
である必要があり、コンテンツは
{
"esversion": 6
}
。jshintrcファイルを作成する代わりに、jsファイルの先頭に追加するだけです:
/*jshint esversion: 6 */
2つの選択肢があります。
ルートディレクトリに。jshintrcファイルを作成し、次のように入力します。すべてのコードに適用されます
{
"esversion": 6
}
それでも警告が表示される場合は、エディターを閉じて再度開きます。
コードの上部に次のように入力します。コードにのみ適用されます。
/* jshint esversion: 6 */
JSファイル/テキストエディターを閉じてから再度開いてください。
atomパッケージ linter および linter-jshint を使用して、パッケージをアンインストールしてから再インストールし、atomを再起動することで動作するようになりました。私はESLintをダウンロードし、人々の提案に従ってインストールしました。テストを楽しみにしています。
Jshintrcファイルの最初のエントリでなければなりません。あまり意味がありませんが、それは私にとってそれを修正したものです。
{
"esversion": 6,
"browser": true,
...
...
...
"globals": {... }
}