美文网首页
Vue区分不同环境变量打包

Vue区分不同环境变量打包

作者: VIAE | 来源:发表于2020-12-23 17:07 被阅读0次

在vue项目的根目录下创建 .env.dev,.env.test, .env.prod文件(需要区分几种环境变量创建几个)
.env.dev

NODE_ENV = 'development'
VUE_APP_MODE = 'dev'
VUE_APP_URL = http://localhost:3001/

.env.test

NODE_ENV = 'development'
VUE_APP_MODE = 'test'
VUE_APP_URL = http://www.testtest.com/

.env.prod

NODE_ENV = 'production'
VUE_APP_MODE = 'prod'
VUE_APP_URL = http://www.prodhref.com/

package.json

 "scripts": {
    "serve": "vue-cli-service serve --mode dev",
    "build:test": "vue-cli-service serve --mode test",
    "build:prod": "vue-cli-service build  --mode prod"
  },

组件中使用
index.vue

let url = process.env.VUE_APP_VUE_APP_URL;
axios.get(url +'test/').then()

相关文章

网友评论

      本文标题:Vue区分不同环境变量打包

      本文链接:https://www.haomeiwen.com/subject/jykunktx.html