uniapp新建项目harmony-configs为空是什么原因

使用uniapp新建项目时,发现harmony-configs目录为空,这是什么原因导致的?需要安装额外的依赖或进行特殊配置吗?

2 回复

uniapp新建项目时harmony-configs为空是正常现象。该目录用于存放鸿蒙相关配置,目前项目未配置鸿蒙平台,所以显示为空。如需开发鸿蒙应用,需在manifest.json中配置鸿蒙平台后重新生成。


在 UniApp 中,新建项目时 harmony-configs 目录为空,通常是正常现象,原因如下:

  1. HarmonyOS 支持未启用
    UniApp 默认不自动生成 HarmonyOS 相关配置。需在 manifest.json 中启用 HarmonyOS 支持:

    {
      "app-plus": {
        "harmony": {
          "enable": true
        }
      }
    }
    

    保存后,重新运行或构建项目,系统可能自动生成配置。

  2. 项目模板未包含配置
    新建项目时选择的模板可能未预置 HarmonyOS 文件。可手动创建 harmony-configs 目录及配置文件(如 config.json),或通过 HBuilderX 更新模板。

  3. 环境或版本问题

    • 确保使用最新版 HBuilderX 或 CLI。
    • 检查是否安装了 HarmonyOS 相关插件或工具链。

解决方案

  • manifest.json 启用 HarmonyOS 后,重新编译项目。
  • 若仍为空,手动创建配置或重新初始化项目。

无需额外代码操作,重点检查配置和开发环境即可。

回到顶部