7***@qq.com
7***@qq.com
  • 发布:2026-10-12 11:34
  • 更新:2026-10-12 11:34
  • 阅读:26

HBuilderX 5.26 鸿蒙生成本地安装包以后,打包成APP白屏问题

分类:HBuilderX
目前问题已解决,因为 /Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli-vite/node_modules/@dcloudio/uni-app-vite/dist/plugins/template.js 这份文件中在打包的时候copy[uni-app-view.umd.js ]这份js没加判断,导致鸿蒙的包里面copy进去的也是安卓/iOS里面300+kb的,而不是鸿蒙里面800+kb的。我在template.js 中增加了判断```javascript outputDir = process.env.UNI_OUTPUT_DIR; if (renderer !== 'native') { // 鸿蒙用 uni-app-harmony 的 view 运行时(约 800KB+), // 安卓/iOS 仍用 uni-app-plus(约 300KB+) const viewPkg = process.env.UNI_PLATFORM === 'app-harmony' ? '@dcloudio/uni-app-harmony/dist/uni-app-view.umd.js' '@dcloudio/uni-app-plus/dist/uni-app-view.umd.js'; fs_extra_1.default.copySync((0, uni_cli_shared_1.resolveBuiltIn)(viewPkg), path_1.default.resolve(outputDir, 'uni-app-view.umd.js'), {
overwrite: true,
});
} ```
0 赞 关注 分享

要回复文章请先登录或注册