加入下方官方班级,得鸿蒙礼盒
本期活动时间:2025年8月1日-12月31日
问题现象
本地搭建了一个ohpm私仓,上传了一些私有的SDK。执行ohpm install后,会先在当前的源上下载没安装的SDK,导致install失败。
背景知识
解决方案
在ohpm中,可以通过配置文件.ohpmrc文件来配置多个私有仓库和共有仓库。
- 打开项目的ohpm配置文件,可以通过IDE的Settings查找文件所在位置。

- 添加仓库地址配置,通过@group:registry语法,为特定作用域的包指定专属registry。
// 公共仓库 registry=https://ohpm.openharmony.cn/ohpm/ // 私有仓库1 @group1:registry=https://registry.group1.com/ohpm/ // 私有仓库2 @group2:registry=https://registry.group2.com/ohpm/ - 在oh-package.json5中引入依赖时需要在包名增加前缀匹配。
"devDependencies": { "@group1/abc": "1.0.0", "@group2/def": "1.0.0", "@ohos/hypium": "1.0.21" }

被折叠的 条评论
为什么被折叠?



