HarmonyOS 鸿蒙Next ohpm和其代理导致ohpm无法导包
HarmonyOS 鸿蒙Next ohpm和其代理导致ohpm无法导包
背景
- 无法正常访问网络
- 以配置代理服务器
- 代理服务器属于中间人代理(会访问外网拉取对应包体)
问题描述
在使用 ohpm 下载管理包体的时候,会遇到如下问题
如使用 ohpm info @ohos/lottie
ohpm INFO: fetch meta info of package '@ohos/lottie' success https://my_proxy_server/path/to/@ohos/lottie
ohpm ERROR: ohpm tool does not support this registry https://my_proxy_server
ohpm ERROR: Fetch package info failed
但是直接在浏览器访问 https://my_proxy_server/path/to/@ohos/lottie
是可以访问到的,具体是什么原因导致无法拉取库的呢。
这边是直接新建了一个 API9
, FA Mode
的JS项目,使用的 Empty Ability
模板。
其他
https://my_proxy_server
在使用npm是可以正常代理的
更多关于HarmonyOS 鸿蒙Next ohpm和其代理导致ohpm无法导包的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html
ohpm不支持访问npm仓库,您看下ohpmrc文件配置里面是否存在npm仓库!
更多关于HarmonyOS 鸿蒙Next ohpm和其代理导致ohpm无法导包的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html
在HarmonyOS鸿蒙Next中,ohpm(OpenHarmony Package Manager)是用于管理依赖包的工具。如果ohpm无法导包,可能是由于代理配置问题导致的。检查ohpm的代理设置,确保代理地址、端口等信息正确无误。如果使用了网络代理,确保代理服务器能够正常访问外部资源。可以通过命令行工具查看和修改ohpm的代理配置,具体命令为ohpm config set proxy <代理地址>
。如果代理配置正确但仍无法导包,可能是网络环境或代理服务器本身存在问题。