refactor: 域名移至package.json脚本env中,config.js零改动
This commit is contained in:
@@ -20,20 +20,11 @@ try {
|
|||||||
// 默认域名, 自定义发行时可以修改
|
// 默认域名, 自定义发行时可以修改
|
||||||
let defaultDomain = '';
|
let defaultDomain = '';
|
||||||
|
|
||||||
// 各自定义发行脚本对应的域名映射
|
|
||||||
// 利用 UNI_SCRIPT 环境变量(由运行的自定义脚本名称自动设置)来查找
|
|
||||||
const DOMAIN_MAP = {
|
|
||||||
'h5-xcx20.5g-quickapp.com': 'https://xcx20.5g-quickapp.com/',
|
|
||||||
'h5-xcx.aigc-quickapp.com': 'https://xcx.aigc-quickapp.com/',
|
|
||||||
'h5-5g.aigc-quickapp.com': 'https://5g.aigc-quickapp.com/',
|
|
||||||
'h5-test.aigc-quickapp.com':'https://test.aigc-quickapp.com/',
|
|
||||||
};
|
|
||||||
|
|
||||||
// #ifdef H5
|
// #ifdef H5
|
||||||
|
// 域名由 package.json 中对应脚本的 env.UNI_APP_DOMAIN 传入
|
||||||
try {
|
try {
|
||||||
const scriptName = process?.env?.UNI_SCRIPT;
|
if (process?.env?.UNI_APP_DOMAIN) {
|
||||||
if (scriptName && DOMAIN_MAP[scriptName]) {
|
defaultDomain = process.env.UNI_APP_DOMAIN;
|
||||||
defaultDomain = DOMAIN_MAP[scriptName];
|
|
||||||
}
|
}
|
||||||
} catch (e) {}
|
} catch (e) {}
|
||||||
// #endif
|
// #endif
|
||||||
|
|||||||
12
package.json
12
package.json
@@ -25,7 +25,8 @@
|
|||||||
"h5-xcx20.5g-quickapp.com": {
|
"h5-xcx20.5g-quickapp.com": {
|
||||||
"title": "H5-xcx20.5g-quickapp.com",
|
"title": "H5-xcx20.5g-quickapp.com",
|
||||||
"env": {
|
"env": {
|
||||||
"UNI_PLATFORM": "h5"
|
"UNI_PLATFORM": "h5",
|
||||||
|
"UNI_APP_DOMAIN": "https://xcx20.5g-quickapp.com/"
|
||||||
},
|
},
|
||||||
"define": {
|
"define": {
|
||||||
"PRODUCTION": true
|
"PRODUCTION": true
|
||||||
@@ -34,7 +35,8 @@
|
|||||||
"h5-xcx.aigc-quickapp.com": {
|
"h5-xcx.aigc-quickapp.com": {
|
||||||
"title": "H5-xcx.aigc-quickapp.com",
|
"title": "H5-xcx.aigc-quickapp.com",
|
||||||
"env": {
|
"env": {
|
||||||
"UNI_PLATFORM": "h5"
|
"UNI_PLATFORM": "h5",
|
||||||
|
"UNI_APP_DOMAIN": "https://xcx.aigc-quickapp.com/"
|
||||||
},
|
},
|
||||||
"define": {
|
"define": {
|
||||||
"PRODUCTION": true
|
"PRODUCTION": true
|
||||||
@@ -43,7 +45,8 @@
|
|||||||
"h5-5g.aigc-quickapp.com": {
|
"h5-5g.aigc-quickapp.com": {
|
||||||
"title": "H5-5g.aigc-quickapp.com",
|
"title": "H5-5g.aigc-quickapp.com",
|
||||||
"env": {
|
"env": {
|
||||||
"UNI_PLATFORM": "h5"
|
"UNI_PLATFORM": "h5",
|
||||||
|
"UNI_APP_DOMAIN": "https://5g.aigc-quickapp.com/"
|
||||||
},
|
},
|
||||||
"define": {
|
"define": {
|
||||||
"PRODUCTION": true
|
"PRODUCTION": true
|
||||||
@@ -52,7 +55,8 @@
|
|||||||
"h5-test.aigc-quickapp.com": {
|
"h5-test.aigc-quickapp.com": {
|
||||||
"title": "H5-test.aigc-quickapp.com",
|
"title": "H5-test.aigc-quickapp.com",
|
||||||
"env": {
|
"env": {
|
||||||
"UNI_PLATFORM": "h5"
|
"UNI_PLATFORM": "h5",
|
||||||
|
"UNI_APP_DOMAIN": "https://test.aigc-quickapp.com/"
|
||||||
},
|
},
|
||||||
"define": {
|
"define": {
|
||||||
"PRODUCTION": true
|
"PRODUCTION": true
|
||||||
|
|||||||
Reference in New Issue
Block a user