软件下载
安卓APP
iOSAPP
鸿蒙APP
PC电脑游戏
行业商讯
当前位置:
首页
>
鸿蒙APP
>鸿蒙ohpm-repo私仓搭建
鸿蒙ohpm-repo私仓搭建
2026-10-20 07:44:14
鸿蒙ohpm-repo私仓搭建
导读:本文主要阐述了ohpm-repo的搭建过程,并将har类型的module模块打包并上传至ohpm-repo以及如何远程引入
“ohpm-repo 是一个搭建轻量级的ohpm私仓服务的工具。它与 ohpm 包管理器兼容,并按需缓存所有依赖项,加速私有网络中的安装。”
▍
软件版本及环境
HarmonyOS SDK:Beata6
DevEco Studio:5.0.3.706
ohpm-repo:5.0.5
Server:Ubuntu 24.04
▍
下载ohpm-repo
华为开发者中心下载ohpm-repo软件包
下载ohpm-repo
将ohpm-repo软件包上传到服务器创建的ohpm文件夹下并解压
上传ohpm-repo
▍
安装Node环境
文档提到支持 node.js 18.x 及以上版本,本文服务器环境使用nvm管理node,使用node v18.20.4版本,在这之前你可能需要将npm换成国内源
npm换源
▍
安装ohpm-repo
ohpm-repo是一个node项目,首先需要使用npm安装项目的依赖包
npm安装依赖
设置ohpm-repo环境变量,然后再执行安装与启动
ohpm-repo环境变量
ohpm-repo安装&启动
日出输出正常,就可通过设定的address访问ohpm-repo网页后台,默认地址为localhost:8088,首次登录默认账号及密码以官方文档为准
首次登录
▍
设置Uplink
假如在你的私仓localhost:8088中并没有找到名为@ohos/hypium的依赖包,那么就会去配置的Uplink中查找
新增Uplink
指定Uplink
▍
设置组织
例如名为@ohos/hypium的依赖包,ohos即为组织
新建组织
▍
打包并上传到私仓
如下项目中有entry、common两个模块,现在将common打包成har的形式上传到私仓,然后将项目修改成远程依赖common包
项目结构
在module中的oh-package.json5文件中可编写对此common的信息描述,例如名称、版本、作者等
module信息
通过Ide工具进行打包,打包完成后会在对应模块下的build目录中生成common的har包
打包har
这里为了方便使用web上传har包,也可以通过指令打包并上传har包至ohpm-repo私仓。指令打包并上传具体可参考hvigorw assembleHar、ohpm publish相关文档
上传har包
har包信息
▍
引入私仓包
这里可以使用ohpm config set registry <仓库地址>指向私仓,这样项目在构建时就会去从私仓拉取依赖,私仓中不存在的依赖会路由到私仓配置的Uplink中拉取
设置ohpm地址
查询ohpm-repo中的包信息
查询依赖信息
修改项目为远程依赖引入common库
远程依赖common
编译通过,正常运行
正常运行
▍
参考文档
ohpm-repo私仓搭建工具: https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/ide-ohpm-repo-V5
oh-package.json5: https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/ide-oh-package-json5-V5
▍
相关文章
hvigorw assembleHar: https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/ide-hvigor-commandline-V5#section9580122622012
ohpm publish: https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/ide-ohpm-publish-V5
探索鸿蒙:HAP/HAR/HSP,你用对了吗: https://juejin.cn/post/7352891079295303715?searchId=202409042350381A859C84FA8489476D86
本文来自网友投稿或网络内容,如有侵犯您的权益请联系我们删除,联系邮箱:596563534@qq.com 。
江淮汽车联合鸿蒙智行打造典藏旗舰,尊界 S800 六激光雷达重构高阶智驾体验
260701安卓手机报价
最新文章
江淮汽车联合鸿蒙智行打造典藏旗舰,尊界 S800 六激光雷达重构高阶智驾体验
纯血鸿蒙+磁吸外接镜头,华为Mate90 Pro Max工程机曝光,黑科技参数曝光
半年过去了,小米30.7%,鸿蒙智行24%,零跑35.6%,蔚来41.9%,理想35.2%,,下半年咋办?
媒体专访 | 润开鸿于大伍:开源鸿蒙产业化,一场从“底座”到“深水区”的硬仗
鸿蒙生态设备越过13亿:GIS适配从"可选项"变成"必答题"
6月新能源销量:零跑断档领先,鸿蒙爆卖,小米仍超3万,小鹏重返4万
十万块钱左右准新新能源二手车系列一:鸿蒙智行 尚界H5 2025款 纯电
百万鸿蒙用户都在用,Petal One用一个大会员打包优质数字生活!
华为升级鸿蒙6,微信四大王牌功能太好用!手把手教程,看完直接上手
鸿蒙智行MPV震撼发布!80万起秒杀埃尔法,月薪几万老板抢着订!
热门文章
友商不用鸿蒙系统还能理解,为什么荣耀也“坚持不用”呢?不是亲兄弟吗?
当鸿蒙成为风口,四川托普学院移动应用开发专业如何让学生“抢先一步”?
6月新势力销量快评丨零跑超9万台,鸿蒙智行超5万台,小鹏反超理想
最新!6月零跑/鸿蒙智行/蔚来/小鹏/极氪/理想/小米/岚图/极石交付……
官宣 | 7月10日深圳,鸿蒙、海思、科大讯飞邀您共赴“数”造分身之旅!
俄罗斯喊话苹果!鸿蒙却成最终退路?三年打破安卓垄断,美国制裁沦为笑话!
水务动态 | 里程碑!华中首张水务鸿蒙OS发行版证书出炉
鸿蒙7消费者版beta要来了
鸿蒙智行:6月交付破5万台,产业链上下游盘点
从安卓换iPhone后,我家的生态慢慢变了
随机文章
10个月宝宝每天需要喝多少奶粉?
福利:免费分享,国学软件(中医入门安卓软件和黄帝内经安卓软件)
qq安卓全互通504,综合28万,全部物理职业1.8特效,四奥义斗宠卡点前20,丹魄5万多,6个大翅膀,一个道具,有固定队,售价:2699元
安卓普法 | 2026版劳动者被迫离职维权全指引:法定情形、实操流程与补偿主张规范
【2026年7月1日报价】深圳全新安卓手机、平板等产品批发报价
安卓追忆影视资源库电影电视剧v5.3.0去除广告版
重磅突破!iOS 26.0.1 越狱成功攻破
6月新势力战报:零跑登顶,华为(鸿蒙智行)稳居第二,蔚小理贴身肉搏(科技午报)
伽马数据:2026年鸿蒙游戏生态发展报告
鸿蒙智行 享界G9 本月开启预订
开源鸿蒙产教融合研讨会通知