HarmonyOS鸿蒙Next中ohpm一直去找一个哈希包的地址说不存在,这个包是我本地的
HarmonyOS鸿蒙Next中ohpm一直去找一个哈希包的地址说不存在,这个包是我本地的 ohpm 一直去找一个哈希包的地址说不存在 这个包是我本地的同步不下来一直去找有大问题
ohpm ERROR: Run install command failed
Error: 00617301 Fetch Source Code Failed
Error Message: Fetch local folder package error, E:\30\a\web2dsdkrn\harmony\oh_modules.ohpm[@mapplus](/user/mapplus)+react-native-webmap@qir5fme4vwrur35d83hfkhnr52o71wjvqx2zcsago7o
更多关于HarmonyOS鸿蒙Next中ohpm一直去找一个哈希包的地址说不存在,这个包是我本地的的实战教程也可以访问 https://www.itying.com/category-93-b0.html
开发者您好,
00617301 从本地文件夹获取源代码包时失败
错误信息
Fetch Source Code Failed.
错误描述
从本地文件夹获取源代码包时失败。
可能原因
指定的路径不存在,导致无法获取源代码包。
处理步骤
检查路径,确保路径存在且正确。
如果还是不能解决您的问题,麻烦您提供能复现问题的最小demo和完整的日志信息吧。
导出hilog日志到当前目录。
hdc file recv data/log/hilog/ ./
更多关于HarmonyOS鸿蒙Next中ohpm一直去找一个哈希包的地址说不存在,这个包是我本地的的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html
ohpm clean 下在 ohpm install
ohpm在HarmonyOS Next中无法识别本地包路径。需在oh-package.json5中配置本地依赖,使用file:协议指定包路径。例如:"dependencies": { "local-package": "file:./path/to/package" }。然后执行ohpm install。
从错误信息看,ohpm在尝试从远程仓库获取一个本地包时失败。核心问题是ohpm配置或路径识别有误,导致它没有正确识别本地包路径,而是错误地尝试从远程仓库下载。
可能的原因和解决方案:
-
检查
oh-package.json中的包路径 确保本地包的依赖路径正确。对于本地包,路径应使用file:协议,例如:"dependencies": { "@mapplus/react-native-webmap": "file:../your-local-package-path" }而不是远程仓库的版本号或链接。
-
清理ohpm缓存 运行以下命令清理缓存,避免旧缓存干扰:
ohpm cache clean然后删除项目中的
oh_modules文件夹和oh-package-lock.json文件,重新执行ohpm install。 -
验证本地包结构 确认本地包目录结构完整,包含有效的
oh-package.json文件,且name字段与依赖中声明的名称一致(@mapplus/react-native-webmap)。 -
检查网络或代理配置 虽然包是本地的,但ohpm可能仍会尝试检查远程仓库。检查ohpm的代理设置(如有),或临时关闭网络重试。
-
直接使用完整绝对路径 在
oh-package.json中尝试使用绝对路径引用本地包,避免相对路径可能引起的解析错误。
完成上述调整后,重新运行ohpm install,ohpm应能正确识别本地包路径,不再尝试从远程获取。

