vue-cli创建的项目,自定义条件编译平台如下:
"uni-app": {
"scripts": {
"mp-ft": {
"title": "ft科技小程序",
"env": {
"UNI_PLATFORM": "mp-weixin",
"MY_TEST": "mp-ft"
},
"define": {
"MP-FT": true
}
}
}
}
在vue.config.js中能访问到UNI_SCRIPT、UNI_PLATFORM,访问不到MY_TEST;
其他js文件中访问不到UNI_SCRIPT:
console.log('vue.config.js: ', process.env.UNI_SCRIPT, process.env.UNI_PLATFORM, process.env.MY_TEST) // vue.config.js: mp-ft mp-weixin undefined
console.log('other.js: ', process.env.UNI_SCRIPT, process.env.UNI_PLATFORM, process.env.MY_TEST) // other.js: undefined mp-weixin mp-ft
7***@qq.com
使用终端命令可以访问到自定义的 process.env.VUE_APP_MODE
使用HBX里面的运行,拿不到这个值
2025-08-21 10:03
DCloud_UNI_JBB
回复 7***@qq.com: 你怎么在hbx里面运行的
2025-08-21 10:06