将.env文件与vue.config.js相关联

时间:2019-03-19 08:48:15

标签: vue.js

我想根据我的环境运行不同的vue.config.js文件。是否可以在.env文件中指出特定的vue.config.js?像这样:

.env.foo:

VUE_CONFIG=foo.vue.config.js

运行npm run server -- --mode foo时,我想使用指定的vue配置。

1 个答案:

答案 0 :(得分:0)

您需要使用dotenv之类的包来从.env文件中读取数据并在命令行中使用。

我个人使用这样的东西。

cmd:

  

npm运行VUE_CONFIG = foo

js:

if (process.env.VUE_CONFIG === 'foo') {
  require('foo.js')
} else {
  require('bar.js')
}