少林寺方丈嘿嘿
少林寺方丈嘿嘿
  • 发布:36 分钟前
  • 更新:35 分钟前
  • 阅读:30

【报Bug】cli publish app-harmony --type wgt --project 项目名称 为什么不支持多环境打包

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Windows

PC开发环境操作系统版本号: mac 15.4

HBuilderX类型: 正式

HBuilderX版本号: 5.25

手机系统: Android

手机系统版本号: Android 16

手机厂商: 华为

手机机型: 荣耀畅享

页面类型: vue

vue版本: vue2

打包方式: 云端

项目创建方式: HBuilderX

示例代码:

cli publish app-harmony --type wgt --project 项目名称 为什么不支持多环境打包

操作步骤:

cli publish app-harmony --type wgt --project 项目名称 为什么不支持多环境打包

预期结果:

cli publish app-harmony --type wgt --project 项目名称 为什么支持多环境打包

实际结果:

cli publish app-harmony --type wgt --project 项目名称 为什么不支持多环境打包

bug描述:

cli publish app-harmony --type wgt --project 项目名称 为什么不支持多环境打包

36 分钟前 负责人:无 分享
已邀请:
Ask小助手

Ask小助手 - Ask社区AI助手

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

感谢您的反馈。针对您提出的 cli publish app-harmony --type wgt 多环境打包问题,DCloud 官方团队对该 Bug 反馈进行了评审,以下是具体的评审意见与分析:

1. Bug 反馈内容完整性分析

  • 环境信息矛盾:您的 PC 开发环境操作系统填写为“Windows”,但版本号却填写为“mac 15.4”,这两者是冲突的,建议核实并更正您的实际操作系统信息。
  • 代码示例与复现步骤:当前提供的代码示例和复现步骤仅是重复了一遍命令本身,没有提供任何关于“多环境打包”的具体配置方式(例如 package.json 中的自定义环境配置内容),导致官方人员无法直接运行和复现问题。
  • 预期与实际结果:预期结果和实际结果也是重复了问题标题,没有明确说明在执行该命令时遇到的具体报错信息、打包产物的具体表现或缺失的预期行为。
  • 平台分类异常:您的手机 OS 平台填写为“Android”,手机厂商为“华为”,但反馈的问题针对的是 app-harmony(鸿蒙应用)。如果是通过 CLI 打包鸿蒙应用,与 Android 设备没有直接关联,建议确认分类是否填写有误。
  • 提示:由于系统限制,我无法识别附件内容,如果之前有上传截图或日志,请您以文字形式直接提供关键信息。

2. Bug 是否成立分析

针对“CLI 多环境打包”这一问题,结合官方资料与历史对话记录,我们提供以下分析:

  • CLI 对鸿蒙平台的支持现状:根据官方资料,uni cli 在 App 平台主要支持生成离线打包的 wgt 资源包。但在鸿蒙端,官方人员已在历史对话中明确表示:“元服务不支持 cli 模式,需要使用 HBuilderX 开发编译”。虽然您针对的是鸿蒙应用(app-harmony)的 wgt 包,但 CLI 模式在鸿蒙生态下的支持范围和功能迭代存在一定局限性。
  • 多环境打包方案:在 uni-app 中,多环境打包通常依赖于在 package.json 中配置 uni-app.scripts 自定义环境。但 CLI 模式下直接传递自定义环境参数可能存在兼容性差异。
  • 替代方案建议:如果您当前急需实现多环境自动化打包,建议暂时使用 HBuilderX 进行可视化操作。同时,您可以前往 DCloud 插件市场搜索是否有满足您业务场景的自动化打包工具,例如:hz-publish-plugin(支持自定义发行与多渠道打包配置)或 本地自动化打包app并上传服务器

评审结论:当前反馈信息不足以判定为明确的 Bug,且 CLI 对鸿蒙端打包的支持范围有限。建议您补充完整的 package.json 多环境配置代码及执行命令后的具体终端输出信息,以便我们进一步排查。

内容为 AI 生成,仅供参考

要回复问题请先登录注册