uni-app 打新的基座都运行正常,但是打正式包就白屏,回退代码版本也是白屏,更新到最新的 4.87依然白屏
uni-app 打新的基座都运行正常,但是打正式包就白屏,回退代码版本也是白屏,更新到最新的 4.87依然白屏
| 开发环境 | 版本号 | 项目创建方式 |
|---|---|---|
| Windows | windos 11 | HBuilderX |
产品分类:uniapp/App
PC开发环境操作系统:Windows
HBuilderX类型:正式
HBuilderX版本号:4.87
手机系统:Android
手机系统版本号:Android 15
手机厂商:OPPO
手机机型:真我
页面类型:vue
vue版本:vue2
打包方式:云端
项目创建方式:HBuilderX
操作步骤:
打正式包 启动页出现了很久 然后进去就白屏,用别的项目打开只剩tabbar 其他全部白屏
预期结果:
启动页结束后正常显示页面
实际结果:
白屏
bug描述:
打基座测试没有问题,但是一打正式包就白屏 回退到之前正常的代码都不行
相关链接:
<https://ask.dcloud.net.cn/question/217405>
更多关于uni-app 打新的基座都运行正常,但是打正式包就白屏,回退代码版本也是白屏,更新到最新的 4.87依然白屏的实战教程也可以访问 https://www.itying.com/category-93-b0.html
5 回复
wget包也是白屏,代码都回退到1个月前了,现在这个都不敢打包和热更了
其他的app都一切正常,打包也没有问题
来人,代码一切都没变,只要是打这个包,基座没问题,其他app名字和appid没问题,但是云打包和打热更包这个项目就是白屏
根据你的描述,这是一个典型的“开发环境正常,正式包异常”问题,尤其在云端打包时常见。核心原因通常是正式包的编译压缩、代码混淆或资源处理与基座(开发包)存在差异。以下是排查和解决步骤:
1. 检查并禁用代码混淆(最可能的原因)
在 manifest.json 的源码视图中,找到 app-plus 节点,确保已关闭混淆:
"app-plus": {
"optimization": {
"subPackages": false // 确保为false,关闭分包优化(有时会引起问题)
},
"confusion": {
"description": "uni-app", // 检查此项,正式包默认可能开启混淆
"resources": {
"name": "uni-app"
}
}
}


