在build文件下的webpack.base.conf.js文件中,將...(config.dev.useEslint ? [createLintingRule()] : []),注釋掉笙各,這是對原來的寫法進行了封裝钉答,你去看這個方法對應的代碼就會發(fā)現(xiàn)里面的詳細規(guī)則:
const createLintingRule = () => ({
test: /\.(js|vue)$/,
loader: 'eslint-loader',
enforce: 'pre',
include: [resolve('src'), resolve('test')],
options: {
formatter: require('eslint-friendly-formatter'),
emitWarning: !config.dev.showEslintErrorsInOverlay
}
})
重新 npm run dev 項目之后 會發(fā)現(xiàn) 警告都沒了,是不是很神奇呢杈抢!