HarmonyOS NEXT Stage模型的ArkTS工程结构

根据HarmonyOS NEXT Stage模型的ArkTS工程结构,项目目录主要包含以下核心部分:

一、基础目录结构

project-name/

├── app.ets # 应用全局入口文件[^1]

├── hvigor/ # 构建工具配置文件目录[^5]

├── oh-package.json5 # npm依赖管理配置文件[^3]

├── module.json5 # 模块配置文件[^1]

├── pages/ # 页面组件目录

│ └── index.ets # 默认首页

├── resources/ # 资源文件目录

│ ├── base/

│ │ ├── element/ # 尺寸/字符串等资源

│ │ ├── media/ # 图片/视频资源

│ │ └── profile/ # 样式/模板文件

│ └── rawfile/ # 原生资源文件

└── entry/src/main/

└── ets/ # 业务逻辑代码目录

     ├── components/ # 自定义组件

     ├── model/ # 数据模型

     └── view/ # 视图组件

二、关键文件说明

  1. module.json5

    • 声明模块名称/类型/能力
    • 配置应用权限/设备类型
    • 定义入口Ability信息4
  2. oh-package.json5

    • 管理npm包依赖
    • 定义包名/版本号
    • 声明模块导出关系3
  3. hvigor文件夹

    • 基于TS的前端构建工具
    • 管理构建任务流
    • 支持增量编译/多线程优化

三、Stage模型特性

采用模块化+组件化设计:

  • 每个模块独立编译打包
  • Ability生命周期解耦
  • 资源按设备类型智能加载
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值