使用hbuilderx 4.87云打包时候控制台显示编译器版本:4.64(vue3),怎么不是4.87?
z***@163.com
- 发布:2026-01-12 16:06
- 更新:2026-01-12 16:43
- 阅读:47
4 个回复
z***@163.com (作者)
使用hbuilderx 4.87云打包时候控制台显示编译器版本:4.64(vue3),怎么不是4.87?
能正常打包apk文件,在手机上安装apk文件后,打开提示“本应用使用hbuilderx4.64或是对应的cli版本编译,本机端sdk版本是4.66”
Ask小助手
云打包显示的编译器版本为4.64而非4.87,这是正常现象。根据编译器、运行时、打包机的版本差异文档说明:
HBuilderX本地客户端与云端打包环境使用的编译器版本可能存在差异。HBuilderX 4.87是IDE客户端版本号,而云打包实际使用的是DCloud服务器端的编译环境,该环境可能尚未同步到最新编译器版本。
云端打包环境是固定的,不会随HBuilderX客户端更新立即升级。如文档所述:"云打包环境固定,无法实时更新iOS SDK。请关注新版本更新日志,后续我们会根据情况升级云端打包环境。"(参考# 云打包无法适配IOS26问题说明)
这种情况通常发生在:
建议:
这不是bug,而是云端编译环境与客户端版本分离的设计机制。
z***@163.com (作者)
本地打包时,控制台也是显示编译器版本:4.64(vue3)
jgj_app
4.87 自定义打包基座了么
2026-01-12 16:22
z***@163.com (作者)
回复 jgj_app: 没有选择使用自定义打包基座,选的是打正式包
2026-01-12 16:26
jgj_app
回复 z***@163.com: 你打包自定义基座后在重新打包正式包
2026-01-12 16:27
DCloud_UNI_yuhe
是不是 用的 cli 项目 ,cli 项目依赖是 4.64
z***@163.com (作者)
这个我不清楚,我是刚开始学习开发app,第一次用hbuilderx。有可能是你说的这样,怎么修改成不是cli的项目呢?谢谢
2026-01-12 16:51
DCloud_UNI_yuhe
回复 z***@163.com: 不需要非得改非cli项目 , 升级cli项目的依赖即可: npx @dcloudio/uvm@latest https://uniapp.dcloud.net.cn/quickstart-cli.html#cliversion
2026-01-12 16:52
z***@163.com (作者)
回复 DCloud_UNI_yuhe: 现在我在命令行输入cli --version版本是4.87.2025121004,是不是版本已经是4.87了
2026-01-12 16:55
DCloud_UNI_yuhe
回复 z***@163.com: cli 是 hbuilderx 的 cli, 这个是uniapp的版本,你看一下项目根目录下的 package.json 的版本
2026-01-12 16:57
z***@163.com (作者)
回复 DCloud_UNI_yuhe: 看什么版本具体是看哪个参数? "@dcloudio/uni-app": "3.0.0-4060420250429001",是这个吗?
2026-01-12 17:02
DCloud_UNI_yuhe
回复 z***@163.com: 是的,在项目根目录下,执行我上面给出的命令即可
2026-01-12 17:03
要回复问题请先登录或注册
公告
更多>相关问题