JSHint无法识别Visual Studio代码(VSCode)中的异步/等待语法

时间:2017-10-17 06:29:24

标签: javascript visual-studio-code jshint

我一直在努力与VSCode和JSHint一起找到摆脱这种语法突出显示的方法。似乎JSHint无法识别Async / Await语法。

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

enter image description here

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

2 个答案:

答案 0 :(得分:16)

在Visual Studio代码中,JSHint和ESLint互相抵消。因此,如果要在vscode中使用异步功能,则必须禁用Jshint并启用eslint。

答案 1 :(得分:1)

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

“ jshintConfig”:{     “ esversion”:8     “ strict”:“暗示”,     “开发”:是的,     “节点”:是的,     “全局变量”:{}   }