package.json中uni-app的配置
"uni-app": {
"scripts": {
"wx-test": {
"title": "微信小程序 测试环境",
"env": {
"UNI_PLATFORM": "mp-weixin",
"NAME_ER": "test"
},
"define": {
"CUSTOM-CONST": true
}
},
"wx-prod": {
"title": "微信小程序 生产环境",
"env": {
"UNI_PLATFORM": "mp-weixin",
"NAME_ER": "production"
},
"define": {
"CUSTOM-CONST": true
}
},
"h5-dev": {
"title": "H5 开发环境",
"browser": "chrome",
"env": {
"UNI_PLATFORM": "h5",
"NAME_ER": "development"
},
"define": {
"CUSTOM-CONST": true
}
},
"h5-test": {
"title": "H5 测试环境",
"browser": "chrome",
"env": {
"UNI_PLATFORM": "h5",
"NAME_ER": "test"
},
"define": {
"CUSTOM-CONST": true
}
},
"h5-prod": {
"title": "H5 生产环境",
"browser": "chrome",
"env": {
"UNI_PLATFORM": "h5",
"NAME_ER": "production"
},
"define": {
"CUSTOM-CONST": true
}
}
}
}
vite.config.ts中的配置
define: {
'process.env.config': configApi, // 配置全局的环境变量值
'process.env': process.env, // 配置全局的环境变量
}
但是在request.ts中访问还是访问不到NAME_ER
console.log(configApi, '---configApi---')
console.log(process.env, '---process.env---')
console.log(configApi[process.env?.NAME_ER], '---process.env?.NAME_ER---')
2 个回复
1***@qq.com (作者)
微信小程序端报下面的错误
DCloud_UNI_JBB
参考附件修复一下你的代码