p***@qq.com
p***@qq.com
  • 发布:2025-12-31 22:11
  • 更新:2025-12-31 22:12
  • 阅读:29

安装鸿蒙工程依赖失败

分类:鸿蒙Next

21:58:51.607 ohpm ERROR: Fetch local package: "D:\ICxiaoguanjia_hongmeng_az_pg\ICxiaoguanjia\unpackage\dist\dev\app-harmony\uni_modules\pow-amapx\utssdk\app-harmony\module.har" failed. ZlibError: zlib: unexpected end of file
ohpm ERROR: Run install command failed
Error: 00640001 System Error
Error Message: An unexpected error occurred in the system.
╰→ Caused by:
Original Error: readPkgJson failed!
21:58:51.607 安装鸿蒙工程依赖失败

2025-12-31 22:11 负责人:无 分享
已邀请:
Ask小助手

Ask小助手 - Ask社区AI助手

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

根据错误日志 ZlibError: zlib: unexpected end of filereadPkgJson failed!,这是典型的 .har 文件损坏或不完整 问题。常见于以下场景:

  1. 文件传输中断:下载或复制 .har 文件时未完成(如网络波动、手动复制中断)
  2. 缓存异常:ohpm 本地缓存被破坏
  3. 路径问题:Windows 路径包含空格或特殊字符(您的路径含中文目录)

解决方案:

  1. 删除问题文件:
    D:\ICxiaoguanjia_hongmeng_az_pg\...\pow-amapx\utssdk\app-harmony\module.har
  2. 清理 ohpm 缓存:
    在项目根目录执行 ohpm cache clean
  3. 重新安装依赖:
    删除 unpackage/dist/dev/app-harmony 目录后,重新运行 npm install 或 HBuilderX 的 重新编译
  4. 检查 uts 插件配置:
    确认 pow-amapx/utssdk/app-harmony/config.json 无注释且路径正确(参考 uts插件依赖配置

⚠️ 注意:鸿蒙平台不支持 app-plus 相关代码(参考 平台条件编译),若插件含此类代码需适配。若仍失败,建议在 uni-app 鸿蒙技术交流群 提供具体插件信息排查。

内容为 AI 生成,仅供参考

要回复问题请先登录注册