我有一个与 jshint-loader 连接的 webpack 项目,它的定义如下:
postLoaders: [
{
test: /\.js$/,
exclude: /node_modules/,
loader: 'jshint-loader'
}
],
当我运行 webpack-dev-server 时,我在所有文件中收到以下警告:
WARNING in ./js/main.js jshint results in errors Use the function form of "use strict". @ line 1 char 1 "use strict";
我尝试在 jshint 下的配置文件中使用 "strict": false
选项,但没有帮助。
在文件中添加 'use strict'
也没有帮助。
我找到的唯一解决方案是在我项目的每个 js 文件中添加 /*jshint globalstrict: true*/
...
有人在全局范围内有解决方案吗?
谢谢。
最佳答案
您可以创建一个名为 .jshintrc 的文件来定义您希望 jshint 使用的全局设置。
这显示了文件的所有可能设置 https://github.com/jshint/jshint/blob/master/examples/.jshintrc
您只需创建一个 .jshintrc 并在其中设置 globalstrict: true
而不是在每个 js 文件中设置。
这里是 jshint 的配置部分:http://jshint.com/docs/如果您需要,可以获取更多信息。
关于javascript - 使用 webpack 和 jshint-loader 时如何摆脱 use-strict 警告?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28989228/