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

├── ... //其他

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

相关推荐
fellow9917 分钟前
把 DeepSeek Harness 搬进鸿蒙的 8 个坑
华为·harmonyos
Francek Chen44 分钟前
【华为Mate90系列】麒麟9050Pro首秀!Mate90系列及多款新品正式发布
人工智能·华为·harmonyos·鸿蒙7·麒麟芯片
阳光九叶草LXGZXJ1 小时前
达梦数据库-学习-68-dmasm0X_XXXXXX.log日志激增
linux·运维·数据库·sql·学习
李游Leo1 小时前
HarmonyOS 7 + ArkUI GridRow-ListScroller:折叠切换中的列表视口锚点与布局事务【鸿蒙心迹】
华为·harmonyos
火眼金睛记单词1 小时前
专项突破词汇:如何高效提升英语学习效率
学习
zhangrelay1 小时前
机器人或计算机智能与时间相关案例汇总(ROS2-ROS1)
linux·笔记·学习·ubuntu·机器人
老王爱玩车1 小时前
深入理解指针6
c语言·开发语言·学习
传奇开心果编程1 小时前
【SwiftUI入门练中学】第17课 通知与后台任务
学习·ui·ios·swiftui·swift
承渊政道2 小时前
Linux系统学习【线程概念与控制核心知识详解】
linux·运维·vscode·学习·ubuntu·线程创建 终止 等待