软件开发定制定制vue配置环境变量的几种方式

1. 通过.env配置

.env:软件开发定制定制全局默认配置文件,软件开发定制定制任何环境都会加载

.env.:自定义环境配置,sit可更改为其他。例:.env.uat,.env.prod、

  1. /** .env文件 */
  2. NODE_ENV=production
  3. VUE_APP_BUILD=test
  1. /** .env.sit文件 */
  2. # 后台服务
  3. VUE_APP_SERVER = https://www.baidu.com
  4. # 系统环境
  5. VUE_APP_BUILD = sit
  6. # 埋点开关
  7. VUE_APP_DBP = true
  8. # 图片地址
  9. VUE_APP_BASEIMG = https://www.baidu.com:8771/sdoss

注意:自定义变量名必须以VUE_APP_开头。例:VUE_APP_BUILD

使用:通过process.env.xxxx去访问。例:process.env.VUE_APP_BUILD

提示:自定环境配置 > 全局默认配置文件,若两个文件存在相同变量名时,会优先使用自定义环境变量配置里面的变量名。例:若console.log(process.env.VUE_APP_BUILD)输出结果为sit

使用配置

 --mode test 表示执行.env.test文件

2. 导出配置文件

暴露config配置文件,在自动构建平台上通过脚本更改接口地址,指定运行环境

需要暴露的文件路径:public/static/config.js

  1. window.BASICS_CONFIG = {
  2. //接口父路径
  3. VUE_APP_API_URL: 'https://www.baidu',
  4. //图片资源地址
  5. VUE_APP_IMG_URL: '',
  6. //环境变量
  7. VUE_APP_ENV: 'uat'
  8. }

页面引用文件路径:src/config/index.js

  1. /** 若配置了window.BASICS_CONFIG优先使用里面变量否则使用.env的环境变量 */
  2. export const API_BASE_URL = window.BASICS_CONFIG.VUE_APP_API_URL?window.BASICS_CONFIG.VUE_APP_API_URL:process.env.VUE_APP_VUE_APP_API_URL
  3. export const API_BASE_URL = window.BASICS_CONFIG.VUE_APP_IMG_URL?window.BASICS_CONFIG.VUE_APP_IMG_URL:process.env.VUE_APP_IMG_URL
  4. export const API_BASE_URL = window.BASICS_CONFIG.VUE_APP_ENV?window.BASICS_CONFIG.VUE_APP_ENV:process.env.VUE_VUE_APP_ENV

在需要的页面引入src/config/index.js文件即可使用

方式1.2可配合使用

网站建设定制开发 软件系统开发定制 定制软件开发 软件开发定制 定制app开发 app开发定制 app开发定制公司 电商商城定制开发 定制小程序开发 定制开发小程序 客户管理系统开发定制 定制网站 定制开发 crm开发定制 开发公司 小程序开发定制 定制软件 收款定制开发 企业网站定制开发 定制化开发 android系统定制开发 定制小程序开发费用 定制设计 专注app软件定制开发 软件开发定制定制 知名网站建设定制 软件定制开发供应商 应用系统定制开发 软件系统定制开发 企业管理系统定制开发 系统定制开发