JSHint 无法识别 Visual Studio 代码中的 Async/Await 语法 (VSCode)

JSHint does not recognise Async/Await syntax in Visual Studio Code (VSCode)

我一直在努力使用 VSCode 和 JSHint 来找到一种方法来摆脱这种语法高亮显示。似乎 JSHint 无法识别 Async/Await 语法。

在这里您可以找到我正在谈论的内容的屏幕截图。

我的 JSHint 版本:jshint-esnext v2.7.0-3

在visual studio代码中,JSHint和ESLint相互抵消。所以如果你想在 vscode 中使用异步函数,那么你必须禁用 Jshint 并启用 eslint。

我遇到了同样的问题,这对我有用。尝试使用 npm uninstall -g jshint 完全卸载 jshint,然后 npm install -g jshint 重新安装最新版本。确保您的 package.json 中包含以下信息:

"jshintConfig": { "esversion": 8, "strict": "implied", "devel":是的, "node":是的, "globals":{} }