
对于我使用WebStorm 11和最新版本的JSHint 2.9.3来说,这仍然是一个无法解决的问题
问题是:
如果我在.jshintrc中只指定了"esversion": 6,,我会得到完美的JSHINT输出。问题是WebStorm编辑器错误地输出了像“ES6”这样的基本导入关键字。它指出我应该使用'esnext: true'查看图像。
如果我在.jshintrc中也添加了'esnext: true',那么JSHint就会抱怨“'esversion‘和'esnext 0% scanned’的值不兼容”,所以我不能组合使用它们。
如果我只使用esnext: true,那么我会得到相同的错误0%扫描。所以不管我做什么。我修不好它。
我不确定到底是什么生成了这个警告,以及如何只使用esversion: 6而不是过时的esnext来摆脱它。
这是WebStorm中的什么东西吗?WebStorm使用的是什么JsHint?它是安装在我的node_modules中的那个吗?它使用的是JShint内置的WebStorm还是插件?这是怎么回事?
发布于 2016-10-19 20:29:56
我修复了这个检查发布的其他问题和其中的链接。
就像这个
https://www.jetbrains.com/help/webstorm/2016.2/jshint.html
在Webstorm的设置中,我在version下拉列表中将我的版本更新为2.9.3。请看图片。

https://stackoverflow.com/questions/40130953
复制相似问题