javascript - 使用 webpack 和 jshint-loader 时如何摆脱 use-strict 警告?

标签 javascript jshint webpack use-strict

我有一个与 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/

相关文章:

ajax调用的成功函数中未设置javascript类属性

javascript - JSHint 在 Webstorm 和 Grunt 中的行为不同

javascript - jshint 期望新的 'prefix' 用于函数

javascript - ES6 导入默认导出

javascript - 实用 javascript 练习资源

javascript - 如何在 CoffeeScript 中导入 javascript 库?

node.js - next.js 的缺点超过 create react app + redux + ssr

javascript - Webpack 与 Nodejs 同构 require 带绝对路径

javascript - react - Uncaught Error : Target container is not a DOM element

javascript - 如何水平放置尽可能多的 <div>