升级了最新版本的 eslint,eslint-loader 和 webpack,相关的版本为:
{
...
"devDependencies": {
...
"eslint": "^5.8.0",
"eslint-loader": "^2.1.1",
"webpack": "^4.25.0",
"webpack-cli": "^3.1.2"
...
}
...
}
服务启动后Eslint会执行代码检查,但是不会自动修复,loader 已经配置:
const eslintLoader = {
test: /\.js$/,
enforce: "pre",
exclude: /node_modules/,
loader: "eslint-loader",
options: {
fix:true,
emitWarning:true,
}
}
我将 eslint 和 eslint-loader 的版本进行降级就 OK 了。这个应该是新版本的 Eslint 和 Webpack 的兼容性问题,等待开发者们解决吧。
{
...
"devDependencies": {
...
"eslint": "^5.0.1",
"eslint-loader": "^2.0.0",
...
}
...
}
完。
网友评论