在Vue cli中,如何使用自定义模式并像在生产模式下进行构建?

时间:2019-11-28 07:33:39

标签: vue.js vue-cli

我正在构建一个Vue应用程序,并希望在一个构建案例中进行构建时覆盖一些env变量,因此我创建了一个自定义mode并在package.json中放置了一个命令,例如:

vue-cli-service build --mode myMode --modern

并将我想要的环境变量放入为此模式指定的文件中:

// file name: .env.myMode
VUE_APP_MY_VAR=123

现在如何在production模式下但在自定义模式下使用相同的构建步骤进行构建? 因为当我使用上一条命令进行构建时,它不会损坏或压缩js文件。

1 个答案:

答案 0 :(得分:1)

只需将NODE_ENV=production添加到.env.myMode

Docs

  

然后,NODE_ENV将确定您的应用程序运行的主要模式-开发,生产或测试-从而确定将创建哪种webpack配置。