【关键字】
ohpm-repo / 仓库管理 / uplink仓库
【问题描述】
ohpm-repo版本为1.1.0,操作步骤如下:
-
服务端根据文档搭建ohpm私仓,并配置uplink为https://ohpm.openharmony.cn/ohpm/
-
开发本地配置publish_registry、key_path、publish_id等,并执行ohpm publish ,成功
-
开发本地配置ohpm registry为私仓地址,并执行ohpm install下载刚发布的包,成功
-
开发本地执行ohpm install @ohos/lottie下载其他三方包,失败
开发本地日志:
ohpm INFO: fetch meta info of package '@ohos/lottie' failed - GET <私仓服务地址>/repos/ohpm/@ohos/lottie 404
ohpm ERROR: NOTFOUND package "@ohos/lottie" not found from all the registries <私仓服务地址>/repos/ohpm/
Install failed
服务端日志:
[ERROR] default - package not found: @ohos/lottie
【解决方案】
问题原因是,您只在uplinks中新增了uplink,但没有将uplink与仓库关联。