【问题标题】:Vue CLI 3 - Build not failing on lint errorsVue CLI 3 - 构建不会因 lint 错误而失败
【发布时间】:2018-12-09 08:21:52
【问题描述】:

我使用 Vue CLI 3 rc3 创建了一个项目并启用了 lintOnSave。当我构建我的项目时,linting 错误显示为警告,但不会使构建失败。这是故意的吗?如果是这样,我该如何配置它以停止构建。

【问题讨论】:

    标签: javascript node.js npm vue.js vue-cli


    【解决方案1】:

    我不确定这是否是最好的方法,但我注意到 CLI 生成的配置有 emitWarning: true,它会引发警告而不是构建失败。

    为了改变这一点,我在vue.config.js 里面添加了:

    module.exports = {
        chainWebpack: config => {
            config.module
            .rule('eslint')
            .use('eslint-loader')
            .tap(opts => ({ ...opts, emitWarning: false }))
        }
    }
    

    【讨论】:

      猜你喜欢
      • 2018-05-06
      • 2022-07-07
      • 2020-05-10
      • 1970-01-01
      • 2020-05-07
      • 2022-12-16
      • 2012-08-09
      • 2023-03-17
      • 2019-05-24
      相关资源
      最近更新 更多