vue-cli实现多环境打包发布

vue-cli实现多环境打包发布,第1张

不知不觉又要搞搞前端了,打包发布时有多个环境,手动切换容易出错并且麻烦,下面记录一下配置多 环境打包的过程:

分别创建本地环境,测试环境,生产环境配置文件。.env.dev;.env.prod;.env.testenv他们的内容分别为:

.env.dev

NODE_ENV = 'development'
VUE_APP_DESC = '本地开发环境'
VUE_APP_BASEURL = 'http://xxx.com'
VUE_APP_PUBLICPATH = './'

.env.prod

NODE_ENV = 'production'
VUE_APP_DESC = '生产环境'
VUE_APP_BASEURL = 'http://xxx.com'
VUE_APP_PUBLICPATH = './'

.env.testenv

NODE_ENV = 'production'
VUE_APP_DESC = '测试环境'
VUE_APP_BASEURL = 'http://xxx.com'
VUE_APP_PUBLICPATH = './'

package.json中配置打包脚本命令
"scripts": {
    "dev": "vue-cli-service serve --mode dev",
    "dev:test": "vue-cli-service serve --mode testenv",
    "dev:prod": "vue-cli-service serve --mode prod",
    "build:test": "vue-cli-service build --mode testenv",
    "build:prod": "vue-cli-service build --mode prod"
  },
api调用时使用全局变量
const baseUrl = process.env.VUE_APP_BASEURL
打包命令:
npm install <br>

npm run dev   // 本地运行--开发环境

npm run dev:test   // 本地运行--测试环境

npm run build:test   // 打包发布--测试环境

npm run build:prod   // 打包发布--生产环境

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/940473.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-17
下一篇 2022-05-17

发表评论

登录后才能评论

评论列表(0条)

保存