"uni-app": {
"scripts": {
"h5-dev": {
"title": "发行H5 - 开发版",
"browser": "chrome",
"env": {
"UNI_PLATFORM": "h5",
"MY_TEST": "develeopment"
},
"define": {
"H5-MP-DEV": true
}
},
"h5-prod": {
"title": "发行H5 - 生产版",
"browser": "chrome",
"env": {
"UNI_PLATFORM": "h5",
"MY_TEST": "production"
},
"define": {
"H5-MP-PROD": true
}
},
}
}
let env = "development";
//#ifdef H5-MP-DEV
env = "development";
//#endif
//#ifdef H5-MP-PROD
env = "production";
//#endif
console.log(env, "env");

- 发布:2024-07-05 11:19
- 更新:2024-07-05 11:19
- 阅读:136
产品分类: uniapp/H5
PC开发环境操作系统: Windows
PC开发环境操作系统版本号: 10.0.022631
浏览器平台: Chrome
浏览器版本: 126.0.6478.127
项目创建方式: CLI
CLI版本号: 5.0.8
示例代码:
操作步骤:
指令npm run dev:custom h5-dev,还有编辑器上的发行-自定义发行-发行h5-开发版
指令npm run dev:custom h5-dev,还有编辑器上的发行-自定义发行-发行h5-开发版
预期结果:
env为development
env为development
实际结果:
env一直为production
env一直为production
bug描述:
"uni-app": {
"scripts": {
"h5-dev": {
"title": "发行H5 - 开发版",
"browser": "chrome",
"env": {
"UNI_PLATFORM": "h5",
"MY_TEST": "develeopment"
},
"define": {
"H5-MP-DEV": true
}
},
"h5-prod": {
"title": "发行H5 - 生产版",
"browser": "chrome",
"env": {
"UNI_PLATFORM": "h5",
"MY_TEST": "production"
},
"define": {
"H5-MP-PROD": true
}
},
}
}
let env = "development";
//#ifdef H5-MP-DEV
env = "development";
//#endif
//#ifdef H5-MP-PROD
env = "production";
//#endif
console.log(env, "env");
vue3+vite 我使用自定义编译指令npm run dev:custom h5-dev,还有编辑器上的发行-自定义发行-发行h5-开发版。为什么编译出来env一直是production
0 个回复