1***@qq.com
1***@qq.com
  • 发布:2020-12-31 13:53
  • 更新:2021-01-04 10:50
  • 阅读:3077

uni-app 在打包h5的时候怎么设置环境变量?

分类:HBuilderX

uni-app 在打包h5的时候怎么设置环境变量?
我没有使用vue-cli所以现在不能使用脚本打包,只能市hubuilderx下内置的发布。
听说可以在package.json上配置,但是我没有试出来,麻烦大神求助下

2020-12-31 13:53 负责人:无 分享
已邀请:
1***@qq.com

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

1***@qq.com (作者) - 小萌新

这个是在你没有用脚手架vue-cli创建项目的时候的笨办法。
最好的就是在创建项目的时候用脚手架创建,然后用hbuilder开发,
那打包的时候可以用脚本控制打包,就不需要人手动打包编译。
部署在服务器上的时候也比较方便

该问题目前已经被锁定, 无法添加新回复