[记录]Eslint 配合 Webpack 不自动修复的问题

升级了最新版本的 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",
  ...
  }
...
}

完。

你可能感兴趣的:([记录]Eslint 配合 Webpack 不自动修复的问题)