我正在使用 webpack 开发 React 应用程序,当我运行“npm start”时,构建需要很长时间,但是如果存在 lint 错误,它将在构建结束时失败并显示“退出状态 1”,我将需要修复错误,然后运行“npm start”。
错误是诸如“未使用的 var”、“行太长”等内容,因此它们不应阻止应用程序运行,并且浪费我的时间等待它再次构建。
我仍然想查看 lint 错误,但是如何阻止它们导致构建退出?
最佳答案
如果 lint 错误/警告导致退出,您可能需要根据此 https://github.com/webpack-contrib/eslint-loader#errors-and-warning 更新您的 eslint 加载程序配置
一个简单的指令:
1.转到您的 Webpack 配置文件。
找到一个名为“eslint-loader”的加载器,你可能会期待这样的事情:
rules: [
{
test: /\.js$/,
exclude: /node_modules/,
loader: "eslint-loader",
options: {
/* this is the eslint-loader option */
failOnWarning: true
}
}
]
2.在
options
在 eslint-loader 下归档。您可能希望将此字段更新为:rules: [
{
test: /\.js$/,
exclude: /node_modules/,
loader: "eslint-loader",
options: {
/* this is the eslint-loader option */
failOnWarning: false,
failOnError: false
}
}
]
在这种情况下,尽管您的 eslint-loader 会发现错误/警告。大楼不会折叠。 (虽然不推荐这样做)
关于reactjs - 如何让我的 React 应用程序仍然以 lint 错误运行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56333488/