💡
原文中文,约2600字,阅读约需7分钟。
📝
内容提要
本文介绍了HarmonyOS的包类型和ohpm包管理工具,包括HAP、HAR和HSP。ohpm是OpenHarmony的包管理工具,支持共享包的发布、安装和依赖管理。
🎯
关键要点
- 本文介绍了HarmonyOS的包类型和ohpm包管理工具。
- HAP是应用安装和运行的基本单元,分为entry和feature两种类型。
- entry是应用的主模块,feature是应用的动态特性模块。
- HAR是静态共享包,不能独立安装,只能作为依赖项。
- HSP是动态共享包,跟随宿主应用发布,允许多个HAP共享同一份代码和资源。
- ohpm是OpenHarmony的包管理工具,支持共享包的发布、安装和依赖管理。
- ohpm-repo是搭建轻量级ohpm私仓服务的工具,兼容ohpm包管理器。
- ohpm命令行使用需要设置环境变量和初始化。
- ohpm配置文件为ini格式,包含多个关键配置项。
- 发布共享包需要配置oh-package.json5文件,描述三方库的元数据。
- 发布命令为ohpm publish <HAR路径>。
- 通过DevEco-Studio新建项目时会生成oh-package.json5文件,使用ohpm i命令安装依赖库。
- HSP仅支持Release模式打包,开发时更适合使用HAR版本的库。
➡️