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 // 树形项目依赖配置文件

├── ... //其他

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

相关推荐
Georgewu6 小时前
【HarmonyOS 7】DevEco Code安装与使用
harmonyos
Georgewu8 小时前
【HarmonyOS 7】鸿蒙应用开发如何屏蔽剪切板
harmonyos
谷子在生长1 天前
纯血鸿蒙自定义弹窗最佳实践:从「到处复制」到「一行调用」
前端·harmonyos
小魔女千千鱼2 天前
把 Go 塞进鸿蒙PC:windows上用 c-shared 跑 2048
harmonyos
TrisighT2 天前
Electron 跑在鸿蒙 PC 上,单窗口和多窗口内存差 800MB?我抓了 5 组数据
性能优化·electron·harmonyos
TrisighT3 天前
AI写埋点代码,35%覆盖率坑惨运营
harmonyos·arkts·arkui
Junerver6 天前
把 DevEco Code 的 HarmonyOS 开发能力装进口袋——harmonyos-dev-skill
harmonyos
通信小呆呆6 天前
当算法有了“五感”:多模态数据融合如何向人体感官协同学习?
人工智能·学习·算法·机器学习·机器人
程序猿追6 天前
那个右下角的小数字怎么“卡”住我打字——我用 HarmonyOS 自己写了一个字数限制输入框
pytorch·华为·harmonyos