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

├── ... //其他

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

相关推荐
Xudde.1 小时前
Quick2靶机渗透
笔记·学习·安全·web安全·php
AA陈超2 小时前
Git常用命令大全及使用指南
笔记·git·学习
麦麦在写代码3 小时前
前端学习5
前端·学习
降临-max4 小时前
JavaSE---网络编程
java·开发语言·网络·笔记·学习
大白的编程日记.4 小时前
【计算网络学习笔记】MySql的多版本控制MVCC和Read View
网络·笔记·学习·mysql
u***42077 小时前
Golang 构建学习
开发语言·学习·golang
车载测试工程师8 小时前
CAPL学习-IP API函数-2
网络·学习·tcp/ip·capl·canoe
●VON8 小时前
在鸿蒙 PC 上使用 Electron 获取本机 IP 地址
tcp/ip·electron·harmonyos
汉堡黄8 小时前
鸿蒙开发:案例集合Tabs:tabs竖向粘性
harmonyos
YJlio9 小时前
进程和诊断工具学习笔记(8.29):ListDLLs——一眼看清进程里加载了哪些 DLL,谁在偷偷注入
android·笔记·学习