处理方法
由于之前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
被废弃了
在vue-cli5
中改用了eslint-webpack-plugin
所以需要重新修改成下面
config.plugin('eslint').tap((options) => {
options[0].fix = true
return options
})
image.png
网友评论