web-dev-qa-db-ja.com

JSHintがVisual Studio Code(VSCode)の非同期/待機構文を認識しない

この構文の強調表示を取り除く方法を見つけるために、VSCodeとJSHintに取り組んでいます。 JSHintが非同期/待機構文を認識できないようです。

ここに私が話していることのスクリーンショットがあります。

enter image description here

私のJSHintバージョン:jshint-esnext v2.7.0-3

13
Pedram marandi

私は同じ問題を抱えていましたが、これでうまくいきました。 npm uninstall -g jshintを使用してjshintを完全にアンインストールし、次にnpm install -g jshintを使用して最新バージョンを再インストールしてください。 package.jsonに次の情報が含まれていることを確認してください:

"jshintConfig":{"esversion":8、 "strict": "implied"、 "devel":true、 "node":true、 "globals":{}}

1
cfrederi

ビジュアルスタジオコードでは、JSHintとESLintは互いにキャンセルします。したがって、vscodeで非同期関数を使用する場合は、代わりにJshintを無効にし、eslintを有効にする必要があります。

17
Zinara Ozojie