我使用Vue CLI 3 rc3创建了一个项目,并启用了lintOnSave。当我构建项目时,linting错误会显示为警告,但不会使构建失败。这是故意的吗?如果是,我如何配置它来停止构建。
我不确定这是否是最好的方法,但我注意到CLI生成的配置 emitWarning: true 它会抛出警告,而不是生成失败。
emitWarning: true
要改变这一点,就在里面 vue.config.js 我补充说:
vue.config.js
module.exports = { chainWebpack: config => { config.module .rule('eslint') .use('eslint-loader') .tap(opts => ({ ...opts, emitWarning: false })) } }