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:模块配置
- ets/
build-profile.json5:构建配置 hvigorfile.ts:构建脚本
典型特征
- 模块化设计,支持多设备部署
- 资源按模块分离,便于维护
- 配置分层(全局/模块级)
- 使用ArkTS作为主要开发语言
这种结构支持一次开发、多端部署,便于代码复用和模块化管理。