この構文の強調表示を取り除く方法を見つけるために、VSCodeとJSHintに取り組んでいます。 JSHintが非同期/待機構文を認識できないようです。
ここに私が話していることのスクリーンショットがあります。
私のJSHintバージョン:jshint-esnext v2.7.0-3
私は同じ問題を抱えていましたが、これでうまくいきました。 npm uninstall -g jshintを使用してjshintを完全にアンインストールし、次にnpm install -g jshintを使用して最新バージョンを再インストールしてください。 package.jsonに次の情報が含まれていることを確認してください:
"jshintConfig":{"esversion":8、 "strict": "implied"、 "devel":true、 "node":true、 "globals":{}}
ビジュアルスタジオコードでは、JSHintとESLintは互いにキャンセルします。したがって、vscodeで非同期関数を使用する場合は、代わりにJshintを無効にし、eslintを有効にする必要があります。