HarmonyOS鸿蒙学习基础篇 - 项目目录和文件介绍

复制代码
├── hvigor //存储购置信息的文件,主要用于发布打包
├── idea  //开发工具相关配置可忽略
├── AppScope //工程目录 全局公共资源存放路径 
│   └── resources  
│   │   └── base
│   │   │   └── element //常亮存放
│   │   │       └── string.json //保存字符串例如颜色配置,列表配置同理number.json 保存数字
│   │   └── media //媒体信息存放 图片 视频等
│   │       └── app_icon.png//图片
│   └──app.json5 // app配置信息,app名称版本号图标等
│
├── entry //模块级目录,主要开发文件
│   └──.preview 
│   └── build  
│   └── src //源代码存放目录
│       └── main   //核心代码
│           └── ets //ArkTs源代码目录
│               └── entryability //专门处理逻辑代码以及生命周期管理
│               └── pages //界面开发代码
│ 
│           └── resources //模块公共资源管理文件国际化等 同AppScope 下resources  类似
│           └── module.json5 //模块开发当前模块的配置信息 
│       └── ohosTest //单元测试代码
│   └──  build-profile.json5 //模块编译构建打包配置信息
│   └──  hvigorfile.ts   // TS文件,模块执行编译和构建任务脚本文件
│   └──  oh-package.json5  //模块依赖配置文件,以及项目配置,包名之类
│    
├── hvigor //前端构建配置信息,TS依赖,npm包之类
├── oh modules   //存放项目依赖包
├── .gitignore  //工程版本管理文件 Git上传时需要忽略的文件列
├── build-profile.json5 //工程构建打包配置信息,签名,项目名称模块名之类
├── hvigorfile.ts   // TS文件,执行编译和构建任务脚本文件
├── hvigorw   // linux 下执行的脚本文件         ── OHP编译构建脚本文件
├── hvigorw.bat  // bat window下执行的脚本文件  ── OHP编译构建脚本文件
├── local.properties  //属性配置文件,主要保存本地的一些配置信息,例如SDK所在目录,不需要改动
├── oh-package.json5  //工程依赖配置文件,以及项目配置,包名之类
├── oh-package-lock.json5  // 树形项目依赖配置文件
├── ...  //其他 

├── hvigor //存储购置信息的文件,主要用于发布打包

├── idea //开发工具相关配置可忽略

├── AppScope //工程目录 全局公共资源存放路径

│ └── resources

│ │ └── base

│ │ │ └── element //常亮存放

│ │ │ └── string.json //保存字符串例如颜色配置,列表配置同理number.json 保存数字

│ │ └── media //媒体信息存放 图片 视频等

│ │ └── app_icon.png//图片

│ └──app.json5 // app配置信息,app名称版本号图标等

├── entry //模块级目录,主要开发文件

│ └──.preview

│ └── build

│ └── src //源代码存放目录

│ └── main //核心代码

│ └── ets //ArkTs源代码目录

│ └── entryability //专门处理逻辑代码以及生命周期管理

│ └── pages //界面开发代码

│ └── resources //模块公共资源管理文件国际化等 同AppScope 下resources 类似

│ └── module.json5 //模块开发当前模块的配置信息

│ └── ohosTest //单元测试代码

│ └── build-profile.json5 //模块编译构建打包配置信息

│ └── hvigorfile.ts // TS文件,模块执行编译和构建任务脚本文件

│ └── oh-package.json5 //模块依赖配置文件,以及项目配置,包名之类

├── hvigor //前端构建配置信息,TS依赖,npm包之类

├── oh modules //存放项目依赖包

├── .gitignore //工程版本管理文件 Git上传时需要忽略的文件列

├── build-profile.json5 //工程构建打包配置信息,签名,项目名称模块名之类

├── hvigorfile.ts // TS文件,执行编译和构建任务脚本文件

├── hvigorw // linux 下执行的脚本文件 ── OHP编译构建脚本文件

├── hvigorw.bat // bat window下执行的脚本文件 ── OHP编译构建脚本文件

├── local.properties //属性配置文件,主要保存本地的一些配置信息,例如SDK所在目录,不需要改动

├── oh-package.json5 //工程依赖配置文件,以及项目配置,包名之类

├── oh-package-lock.json5 // 树形项目依赖配置文件

├── ... //其他

更详细的说明,我会在下一篇文章里整理成完整文档的!

相关推荐
玹之又玹1 分钟前
AI 入门知识点学习扫盲
人工智能·学习·ai
不爱吃糖的程序媛10 分钟前
@capacitor/camera 插件在鸿蒙PC平台的适配实践
华为·harmonyos
_橙时_12 分钟前
【学习记录01】
学习·em
小陈phd12 分钟前
多模态大模型学习笔记(四十五)——视觉推理(Visual Reasoning):从观察到逻辑的复杂认知链
人工智能·笔记·学习
旺仔Sec12 分钟前
【AI数字营销新纪元】解锁流量新密码:CSDN“GEO工具”全网首测,让你的文章被大模型“记住”!
人工智能·学习·用户体验
呼Lu噜20 分钟前
Vue3学习-Vue3概述&项目创建
学习
Upsy-Daisy24 分钟前
IOTA 学习笔记(八):本地启动 IOTA Localnet
笔记·学习
古方路杰出青年27 分钟前
学习笔记:语音信号读取与显示——理论分析与技术详解(含代码块)
笔记·学习·语音识别
想你依然心痛28 分钟前
HarmonyOS 6(API 23)实战:基于悬浮导航、沉浸光感与HMAF的“链界智脑“——PC端AI智能体沉浸式区块链智能合约审计与DeFi风控管理工作台
人工智能·区块链·ar·harmonyos·智能体
夜勤月36 分钟前
深入解析 HarmonyOS 6 悬浮导航 2.0 与沉浸光感引擎
华为·harmonyos