uni-app 在打包h5的时候怎么设置环境变量?
我没有使用vue-cli所以现在不能使用脚本打包,只能市hubuilderx下内置的发布。
听说可以在package.json上配置,但是我没有试出来,麻烦大神求助下
1***@qq.com
- 发布:2020-12-31 13:53
- 更新:2021-01-04 10:50
- 阅读:3077
2 个回复
1***@qq.com (作者) - 小萌新
因为hbuilderx上面的菜单键,运行是开发环境,发行是生产环境。
如果想打包不同环境只能在package.json下面配置,最后生成的就是自定义的发行模式
在package.json下面
"uni-app": {
"scripts": {
"test": {
"title":"测试环境",
"BROWSER":"",
"env": {
"UNI_PLATFORM": "h5" ,
//这里可以配置其他环境变量或全局变量
},
"define": {
"CUSTOM-CONST": true
}
},
"prod": {
"title":"正式环境",
"BROWSER":"",
"env": {
"UNI_PLATFORM": "h5" ,
//这里可以配置其他环境变量或全局变量
},
"define": {
"CUSTOM-CONST": true
}
}
}
}
最后在菜单上,发行->自定义发行->正式服或测试
1***@qq.com (作者) - 小萌新
这个是在你没有用脚手架vue-cli创建项目的时候的笨办法。
最好的就是在创建项目的时候用脚手架创建,然后用hbuilder开发,
那打包的时候可以用脚本控制打包,就不需要人手动打包编译。
部署在服务器上的时候也比较方便