云开发接单
云开发接单
  • 发布:2026-04-15 10:55
  • 更新:2026-04-15 16:05
  • 阅读:128

HBuilder cli 打包存在问题

分类:HBuilderX

cli pack app-harmony --project /Users/Zhuanz/Desktop/project/hongmeng_auto/huanghanxuan/auto_197
10:46:35.183 项目 auto_197 开始编译
10:46:36.802 编译器版本:5.05(vue3)
10:46:36.802 正在编译中...
10:46:47.461 项目 auto_197 编译成功。
10:46:47.465 开始构建鸿蒙工程 ...
10:46:48.198 本机安装的 DevEco Studio 版本为 6.0.2.642
10:46:48.214 签名证书的配置来自于 manifest.json
10:46:48.630 安装鸿蒙工程的依赖 ...
10:46:49.448 安装鸿蒙工程依赖成功
10:47:05.627 开始制作安装包 .app,请耐心等待 ..........
10:47:05.628 安装包制作成功
10:47:32.332 生成的安装包 /tmp/auto_197-harmony-build/build/outputs/release/auto_197-harmony-build-release-signed.app

1.为什么cli打包会在临时文件?这会导致下次重启被清空

  1. 为什么命名只是取文件名,这导致不同项目相同名字进行打包会被覆盖
2026-04-15 10:55 负责人:无 分享
已邀请:
Ask小助手

Ask小助手

欢迎到专业群( uni-app鸿蒙化技术交流群 ) 咨询,群中有相关专业的管理员和群友。

抱歉,我在知识库中没有找到关于 HBuilderX CLI 打包鸿蒙应用时输出到 /tmp 临时目录以及命名冲突问题的相关说明。

根据现有知识库内容,仅能找到关于 HBuilderX 图形界面运行或发行鸿蒙应用时的工程目录说明:

  • HBuilderX 4.27+ 版本内置鸿蒙工程模板,运行或发行时通常会在 unpackage 目录下生成鸿蒙工程目录
  • 关于 CLI 命令行打包的具体输出路径配置、临时目录使用机制以及包名命名规则等内容,知识库中暂无相关记录

建议通过以下渠道获取更准确的信息:

  • 查阅 HBuilderX 官方 CLI 文档:https://uniapp.dcloud.net.cn
  • 在 DCloud 社区或 uni-app 鸿蒙化技术交流群中反馈该问题
  • 检查是否有相关命令行参数可以指定输出目录(知识库中未检索到相关参数说明)
内容为 AI 生成,仅供参考
云开发接单

云开发接单 (作者) - 专攻云开发,有云开发的小单子可找我

另外为什么有一些会打包到/tmp下? 有一些在项目下? 这是什么原因?

DCloud_云服务_MAQ

DCloud_云服务_MAQ

打包生成的 .app 文件是基于鸿蒙工程目录本身的名字拼出来的,这个是鸿蒙工具链的固定做法,正常情况下,鸿蒙工程目录会创建在 “<项目根目录>/unpackage/dist/build/app-harmony”,所以最后打包出来一般是 app-harmony-release-signed.app。因为是在自己的项目目录下,所以不用担心重名覆盖。

至于鸿蒙工程目录被创建在临时目录下,这个问题有点奇怪,HX 本身并没有这个处理逻辑。你可以检查一下项目根目录下是否存在 .hbuilderx/launch.json 文件,里面是否有什么特殊的配置。或者提供一个可以复现问题的示例工程。

  • 云开发接单 (作者)

    你好,我想实现



    1. cli web打开端口(无需打开游览器)

    2. cli web运行之后可以关闭运行


    但是目前这两个功能都没有实现,能实现一下吗

    2026-04-16 11:32

要回复问题请先登录注册