处理方法
由于之前vue-cli版本(<5)的eslint
插件使用的是eslint-loader
, 所以我们需要在vue.config.js
中对eslint-loader
进行参数修改, 例如
module.exports = {
chainWebpack: config => {
// 保存时自动格式化代码
config.module
.rule('eslint')
.use('eslint-loader')
.loader('eslint-loader')
.tap(options => {
options.fix = true
return options
})
}
}
而现在eslint-loader
被废弃了
image.png
在vue-cli5
中改用了eslint-webpack-plugin
image.png
所以需要重新修改成下面
代码语言:javascript复制config.plugin('eslint').tap((options) => {
options[0].fix = true
return options
})
image.png
参考资料
- https://blog.csdn.net/qq_21567385/article/details/107677261
- https://webpack.js.org/plugins/eslint-webpack-plugin/#fix