HarmonyOS 鸿蒙Next ohpm和其代理导致ohpm无法导包

发布于 1周前 作者 htzhanglong 来自 鸿蒙OS

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

2 回复

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 <代理地址>。如果代理配置正确但仍无法导包,可能是网络环境或代理服务器本身存在问题。

回到顶部
AI 助手
你好,我是IT营的 AI 助手
您可以尝试点击下方的快捷入口开启体验!