Vue.js不在生产模式下构建

时间:2020-09-25 18:17:17

标签: vue.js npm webpack

我有一个严重的问题。当我尝试在生产模式下构建vue时,它将失败,但没有错误消息(没有任何内容在Build for production ...屏幕上冻结)。

如果我以开发人员模式构建,则可以使用。

我有一个vue.config.js文件,我发现它会引起问题。

module.exports = {
  lintOnSave: false,
  transpileDependencies: [
    'vuetify'
  ],
  configureWebpack: {
    module: {
      rules: [
        {
          test: /\.svg$/,
          use: [{
            loader: 'raw-loader'
          }]
        }
      ]
    }
  },
  chainWebpack: (config) => {
    const svgRule = config.module.rule('svg')
    svgRule.uses.clear().end()
    config
      .plugin('html')
      .tap((args) => {
        // eslint-disable-next-line no-param-reassign
        args[0].title = 'Diabfoot'
        return args
      })
  }
}

实际上,chainWebpack的svgRule部分导致了问题,但我不知道为什么,而且不知道如何获得相同的结果。

0 个答案:

没有答案