手把手教你创建新的OpenHarmony 三方库
本文介绍了OpenHarmony三方库的创建与发布方法。开发者可通过两种方式创建三方库:1)使用DevEco Studio的Static Library模板新建Module;2)通过ohpm命令行工具初始化。重点说明了oh-package.json5文件的配置要点,包括包名、版本等元数据字段。完成开发后,可通过Build命令编译生成HAR包,并配置.ohpmignore文件控制打包内容。该HAR包
📝往期推文全新看点(文中附带最新·鸿蒙全栈学习笔记)
1️⃣ 市场巨变,移动开发行业即将迎来“第二春”?
2️⃣ 鸿蒙应用开发与鸿蒙系统开发哪个更有前景?
3️⃣ 嵌入式开发适不适合做鸿蒙南向开发?看完这篇你就了解了~
4️⃣ 对于大前端开发来说,转鸿蒙开发究竟是福还是祸?
5️⃣ 鸿蒙岗位需求突增!移动端、PC端、IoT到底该怎么选?
6️⃣ 记录一场鸿蒙开发岗位面试经历~
7️⃣ 持续更新中……
创建新的三方库
创建 OpenHarmony 三方库,建议使用 Deveco Studio,并添加 ohpm 工具的环境变量到 PATH 环境变量。
创建方法 1:IDE 界面创建
在现有应用工程中,新创建 Module,选择"Static Library"模板,创建完成后,完善 oh-package.json5 的信息,其中包名称、版本等包信息根据实际情况填写。

方法 2:ohpm 命令行创建
执行 ohpm init 命令创建包信息文件 oh-package.json5,其中包名称、版本等包信息根据实际情况填写。

完善 oh-package.json5 文件
将三方库发布到 OpenHarmony 三方库中心仓,必须包含 oh-package.json5 文件,其是对当前三方库的元数据描述。
一个 oh-package.json5 文件:
- 列出项目中所依赖的三方库
- 使用 semver 规范指定项目中可以使用的三方库版本
oh-package.json5 字段说明:

编译打包 HAR
开发完库模块后,选中模块名,然后通过 DevEco Studio 菜单栏的 Build > Make Module ${libraryName}进行编译构建,生成 HAR。HAR 可用于工程其它模块的引用,或将 HAR 上传至 ohpm 仓库,供其他开发者下载使用。若部分源码文件不需要打包至 HAR/HSP 中,可通过创建.ohpmignore 文件,配置打包时要忽略的文件/文件夹。

更多推荐
所有评论(0)