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
1 个回复
DCloud_UNI_JBB
vue.config.js 可以直接访问
process.UNI_SCRIPT_ENV
可以获取到自定义的 env业务代码可以参照下面示例代码
代码中直接访问 TEST