鸿蒙发布三方库到OpenHarmony三方库中心仓

1、提前准备

2、生成SSH密钥

ssh-keygen -m PEM -t RSA -b 4096 -f ~/.ssh_ohpm/mykey

请注意如果没有.ssh_ohpm要先创建

mkdir -p ~/.ssh_ohpm

3、DevEco-Studio中打开终端配置发布信息

设置私钥

ohpm config set publish_id your_publish_id

设置发布远端

ohpm config set publish_registry https://ohpm.openharmony.cn/ohpm

4、配置公钥

OpenHarmony三方库中心仓 的个人中心-认证管理-新增-2中生成的公钥

5、发布前准备

5.1 配置发布码

OpenHarmony三方库中心仓 的个人中心-左下角-‘复制发布码’

 ohpm config set publish_id '你的发布码'

5.2 一些发布到远端必要文件

5.2.1 在你的库模块根目录下(与 src 文件夹同级),创建一个名为 LICENSE 的文本文件

内容可在官网复制

请注意:如果你使用了 MIT 协议,记得将协议模板中的 [year](年份)和 [fullname](版权所有者)替换为你自己的信息。并且,确保 [fullname]oh-package.json5 中的 name 字段完全一致

5.2.2 在库模块的根目录下(即 oh-package.json5 文件所在的目录,与 src 文件夹同级),创建或确认存在 README.md 文件。

# [项目名称]

## 介绍
[在这里首先简短介绍你开发的三方库的用途和核心功能]

## 下载安装
`ohpm install [你的SDK名称]`

## 使用说明
```[语言]
// 可以轻松地引入你的库并使用
import [你的SDK模块] from '[你的SDK名称]'
// 调用你提供的方法或功能

请注意: 你需要将上面代码中的 [项目名称][你的SDK名称] 等方括号内的内容替换为你项目的实际信息。
ohpm install [你的SDK名称] 这一行是必须包含的[reference:6]。

5.2.3 在库模块的根目录下(即 oh-package.json5 文件所在目录,与 src 文件夹同级),创建文件名为 CHANGELOG.md 的文件,注意大小写。

# 更新日志

## 本版本号(例如 1.0.1)- 发布日期(例如 2026-05-12)

### **新增**
- 添加新功能点A。
- 添加新功能点B。

### **修复**
- 修复了问题加载失败的问题。
- 修复了可能导致崩溃的bug。

### **变更**
- 更新了API的签名。

5.2.4 打包

选中你要发布的har项目文件夹,在DevEco中选择上边菜单栏中build-build moudle ‘你的组件名’,完事后会生成build文件,里面会有产物,终端切换到产物文件夹就能执行发布了。

6、发布

ohpm publish my-component.har(路径)
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容