【问题标题】:Vuecli config for development and production用于开发和生产的 Vue Cli 配置
【发布时间】:2019-12-19 03:52:21
【问题描述】:

我想在 vuecli vue.config.js 中使用不同的 webpack 配置进行生产和开发

目前在我的项目中,我有一个 vue.config.js

module.exports = {
  configureWebpack: {
    optimization: {
        splitChunks: {
            ...splint chunks configuration
        }
    }
  }

}

以上在开发和生产中运行夹板块配置。如何区分不同的 webpack 开发配置和不同的生产配置。

我也试过添加

devServer: {
    configureWebpack: {
        optimization: {
            splitChunks: false
        }
    }
},

但这仍然不起作用

在我的 package.json 中有

{
"serve": "vue-cli-service serve",
"build": "vue-cli-service build"

}

【问题讨论】:

    标签: webpack vue-cli vue-cli-3


    【解决方案1】:

    您可以使用环境变量。构建即生产,服务即开发。

    module.exports = {
      configureWebpack: {
        optimization: {
            splitChunks: process.env.NODE_ENV === "development" ? false : true //or just process.env.NODE_ENV === "production"
        }
      }
    
    }
    

    【讨论】:

      猜你喜欢
      • 2019-11-03
      • 2016-06-04
      • 1970-01-01
      • 2022-01-14
      • 2018-08-20
      • 1970-01-01
      • 1970-01-01
      • 2015-07-17
      • 2018-06-15
      相关资源
      最近更新 更多