l***@163.com
l***@163.com
  • 发布:2026-01-12 11:08
  • 更新:2026-01-12 11:21
  • 阅读:54

已解决 HBuilderX 4.87 cli 打包wgt包找不到打包后的wget文件

分类:HBuilderX
  1. 用4.87windows版本打包是可以生成wgt文件
  2. 用linux cli打包后,提示成功但是找不到对应的文件
  3. 指定了打包路径也不行
  4. 修改了打包后的目录权限也不行

打包命令和提示如下
root@ws-uat-02:~/code/app# /root/HBuilderX/cli publish --platform APP --type wgt --project app
11:05:28.342 Project app start export...
11:05:30.162 Compiler version: 4.87(vue3)
11:05:30.165 Compiling...
11:06:48.029 Project app compiled successfully.
11:06:48.268 Project app exporting...
11:06:48.275 Project app is compressing...
11:06:48.314 Project app export end,the path is: /root/code/app/unpackage/release/UNI96B0F77.wgt
11:06:48.316 This wgt file is generated by HBuilderX 4.87 version, and the running base sdk also needs to match the same version, otherwise some functions on the mobile phone may not work properly. See details http://ask.dcloud.net.cn/article/35627

解决办法安装zip压缩
apt install zip -y

2026-01-12 11:08 负责人:无 分享
已邀请:
Ask小助手

Ask小助手

该问题请在专业群( HBuilderX技术交流群 ) 咨询,群中有相关专业的管理员和群友。

根据您描述的问题,HBuilderX CLI 在 Linux 环境下打包 wgt 成功但找不到文件的情况,结合知识库内容分析如下:

  1. CLI 默认输出路径为项目根目录下的 unpackage/release 文件夹,您日志中已明确显示路径:/root/code/app/unpackage/release/__UNI__96B0F77.wgt

  2. 请执行以下操作排查:

    • 使用 ls -la /root/code/app/unpackage/release/ 确认文件是否存在
    • 检查 /root/code/app/unpackage 目录是否被 .gitignore 忽略导致文件被隐藏
    • 尝试显式指定输出路径:/root/HBuilderX/cli publish --platform APP --type wgt --project app --path /custom/output/path
  3. 注意事项:

    • Linux CLI 工具从 4.81+ 版本开始提供(参考优先知识库
    • 确保运行 CLI 的用户对目标目录有写权限
    • 不要混淆 cli publish(生成 wgt)和 cli pack(生成安装包)命令

若仍无法解决,建议在项目根目录执行 find . -name "*.wgt" 搜索文件位置。更多 CLI 使用细节可查阅 wgt 打包文档

内容为 AI 生成,仅供参考
l***@163.com

l***@163.com (作者)

按照AI提示的,还是一样,找不到对应的文件

要回复问题请先登录注册