鸿蒙工程目录介绍

鸿蒙构建完毕生成hhvp文件。

项目结构:
在这里插入图片描述
.hvigor : 是存储构建配置文件的
.idea : 是开发工具拥有的目录
AppScope : 是全局的公共资源存放位置
hvigor :存放前端构建配置信息
oh_modules : 存放项目用到的第三方包
build-profile.json5 : 应用级别的构建配置信息
hvigorfile.ts : 执行编译构建任务的一个脚本
oh-package.json5 : 依赖的配置
oh-package-lock.json5 : 生成的一个树形的依赖树

模块结构:
在这里插入图片描述
ohosTest : 单元测试
build-profile.json5 : 模块级别的构建配置信息
hvigorfile.ts : 模块级别的执行编译构建任务的一个脚本
module.json5 : 当前模块的配置信息

module.json5:

{
  "module": {
    "name": "entry",   // 模块名字
    "type": "entry",   // 
    "description": "$string:module_desc",
    "mainElement": "EntryAbility",  // 当前模块入口
    "deviceTypes": [
      "phone",
      "tablet",
      "2in1"
    ],
    "deliveryWithInstall": true,
    "installationFree": false,
    "pages": "$profile:main_pages",
    "abilities": [
      {
        "name": "EntryAbility",
        "srcEntry": "./ets/entryability/EntryAbility.ets",
        "description": "$string:EntryAbility_desc",
        "icon": "$media:layered_image",
        "label": "$string:EntryAbility_label",
        "startWindowIcon": "$media:startIcon",
        "startWindowBackground": "$color:start_window_background",
        "exported": true,
        "skills": [
          {
            "entities": [
              "entity.system.home"
            ],
            "actions": [
              "action.system.home"
            ]
          }
        ]
      }
    ]
  }
}

一个模块对应一个打包后的hap包, hap包的全称是HarmonyOS Ability Package, 其中包含了Ability,第三方库,资源和配置文件。

相关推荐

  1. HarmonyOS 工程目录介绍

    2024-06-06 00:06:06       29 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-06-06 00:06:06       16 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-06-06 00:06:06       16 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-06-06 00:06:06       15 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-06-06 00:06:06       18 阅读

热门阅读

  1. 探秘AI艺术:揭开Midjourney绘画的神秘面纱

    2024-06-06 00:06:06       10 阅读
  2. Tomcat启动闪退问题解决方法

    2024-06-06 00:06:06       9 阅读
  3. Oracle 表数据段收缩示例

    2024-06-06 00:06:06       8 阅读
  4. CMakeLists.txt和Package.xml

    2024-06-06 00:06:06       8 阅读
  5. C++--DAY3

    C++--DAY3

    2024-06-06 00:06:06      8 阅读
  6. 直播带货行业的瓶颈来了吗?

    2024-06-06 00:06:06       9 阅读
  7. 旋转之后截取图像

    2024-06-06 00:06:06       7 阅读
  8. 服务器硬件基础知识

    2024-06-06 00:06:06       8 阅读
  9. 【Redis】本地锁和分布式锁的区别

    2024-06-06 00:06:06       7 阅读
  10. Kafka 请求处理揭秘:从入门到精通

    2024-06-06 00:06:06       9 阅读
  11. 如何发现并解决 Redis 热点 Key 问题

    2024-06-06 00:06:06       9 阅读
  12. 字幕转换: vtt转为srt

    2024-06-06 00:06:06       7 阅读