乐于分享
好东西不私藏

uniapp自定义环境变量

uniapp自定义环境变量

运行
发行
uni-app 通过在package.json文件中增加uni-app扩展节点,可实现自定义条件编译平台。
"uni-app": {    "scripts": {      "dev": {        "title": "h5开发环境",        "env": {          "UNI_PLATFORM": "h5",          "VUE_EVN_FLAG": "dev",          "DOMAIN": "https://xxx.com/",          "URL": "http://dev:8080/h5/#/",          "h5Url": "https://xxx/h5/index.html?#/",        }      },      "qa": {        "title": "h5测试环境",        "env": {          "UNI_PLATFORM": "h5",          "VUE_EVN_FLAG": "qa",          "DOMAIN": "https://xxx.com/",          "URL": "http://qa:8080/h5/#/",          "h5Url": "https://xxx/h5/index.html?#/",        }      },      "prod": {        "title": "h5生产环境",        "env": {          "UNI_PLATFORM": "h5",          "VUE_EVN_FLAG": "prod",          "DOMAIN": "https://xxx.com/",          "URL": "http://prod:8080/h5/#/",          "h5Url": "https://xxx/h5/index.html?#/",        }      }    }  }
console.log(process.env.DOMAIN)//h5-dev

注意说明

  1. UNI_PLATFORM只支持下列值:h5、mp-weixin、mp-alipay、mp-baidu、mp-toutiao、mp-qq,不支持app端,也即只支持小程序和H5自定义条件编译平台
  2. package.json文件中不允许出现注释,否则扩展配置无效
跨域代理–manifest.json
"h5" : {        "devServer" : {            "disableHostCheck" : true,            //配置代理            "proxy" : {                "/api" : {                    "target" : "https://devh5.....",//h5开发环境                    "changeOrigin" : true,                    "secure" : false,                    "ws" : true                }            }        }    },
本站文章均为手工撰写未经允许谢绝转载:夜雨聆风 » uniapp自定义环境变量

评论 抢沙发

3 + 8 =
  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
×
订阅图标按钮