HarmonyOS鸿蒙Next项目的目录结构是怎样的?

HarmonyOS鸿蒙Next项目的目录结构是怎样的? HarmonyOS项目的目录结构是怎样的?

3 回复

【解决方案】

HarmonyOS创建的项目目录结构参考文档工程目录结构

更多关于HarmonyOS鸿蒙Next项目的目录结构是怎样的?的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


HarmonyOS Next项目目录结构主要包含AppScope、entry和product三个模块。AppScope存放全局资源与配置;entry为主模块,包含ets源代码、模块配置和资源文件;product为产品层,定义设备特定配置。项目级配置文件如build-profile.json5位于根目录。

HarmonyOS Next项目的标准目录结构

AppScope

  • app.json5:全局配置(应用包名、版本等)
  • resources:全局资源(字符串、颜色等)

entry(主模块)

  • src/main/
    • ets/
      • entryability:应用入口能力
      • pages:页面文件
      • utils:工具类
    • resources:模块资源
    • module.json5:模块配置

build-profile.json5:构建配置 hvigorfile.ts:构建脚本

典型特征

  1. 模块化设计,支持多设备部署
  2. 资源按模块分离,便于维护
  3. 配置分层(全局/模块级)
  4. 使用ArkTS作为主要开发语言

这种结构支持一次开发、多端部署,便于代码复用和模块化管理。

回到顶部