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

├── ... //其他

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

相关推荐
行者-全栈开发8 小时前
【鸿蒙心迹】三方库移植(二)——CMake 交叉编译与符号冲突排查实录(HarmonyOS 7.x)
harmonyos·cmake·交叉编译·三方库移植·ohos·符号冲突
视觉小萌新9 小时前
AI Class 3 · Chapter 1:变量、字符串、list/dict、if/for(python学习-小白版-有经验可跳过)
python·学习·list
梦想不只是梦与想10 小时前
鸿蒙三方库源码调试
harmonyos·断点调试·三方源码调试
用户1179104883312 小时前
AI输出满屏井号星号?hmharness把Markdown渲染成终端表格 GitHub:swsgbl/hmharness
ai编程·harmonyos
yyyang8812 小时前
蓝牙系统整体架构详解
学习·信息与通信
Linux-lucky13 小时前
46-Linux学习之旅之LVS负载均衡与keepalived高可用
linux·运维·学习·ubuntu·负载均衡·lvs
了一12314 小时前
鸿蒙ArkWeb 长截图(滚动截图)技术方案总结
harmonyos
金色光环14 小时前
【DSP学习】C2000_ADC中断_笔记
笔记·学习
Дерек的学习记录15 小时前
Unreal Engine 5:第三人称运动系统和人物动画
开发语言·学习·ue5
zhangrelay15 小时前
mrpt杂乱笔记-26-10-31
笔记·学习