news 2026/5/17 1:43:27

005 DevEco Studio OHPM同步404报错 解决文档

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
005 DevEco Studio OHPM同步404报错 解决文档

[cs]005 DevEco Studio OHPM同步404报错 解决文档

文档简介

本文解决鸿蒙开发中新建空白项目自动触发ohpm install时报错:@ohos/hypium@ohos/hamock包404找不到、拉取依赖失败问题。
核心原则:不修改项目任何自带文件、不删除系统生成依赖、不改动业务代码,仅重置全局OHPM环境,一次性修复永久生效,新建项目直接同步成功。

一、问题现象

"\"D:\Program Files\Huawei\DevEco Studio\tools\ohpm\bin\ohpm.bat\""install--all--registry https://ohpm.openharmony.cn/ohpm/--strict_ssl true ohpm INFO: MetaDataFetcher fetching meta info of package'@ohos/hypium'fromhttps://ohpm.openharmony.cn/ohpm/ ohpm INFO: MetaDataFetcher fetching meta info of package'@ohos/hamock'fromhttps://ohpm.openharmony.cn/ohpm/ ohpm WARN: ENOTFOUND exception foundwhilefetch package"@ohos/hamock"from"https://ohpm.openharmony.cn/ohpm/",exception: getaddrinfo ENOTFOUND ohpm.openharmony.cn ohpm WARN: ENOTFOUND exception foundwhilefetch package"@ohos/hypium"from"https://ohpm.openharmony.cn/ohpm/",exception: getaddrinfo ENOTFOUND ohpm.openharmony.cn ohpm ERROR: Run install command failed Error: 00617101 Fetch Pkg Info Failed Error Message: FetchPackageInfo:"@ohos/hamock"failed ╰→ Caused by: Original Error: NOTFOUND package'@ohos/hamock@1.0.0'not foundfromall the registries https://ohpm.openharmony.cn/ohpm/ 进程已结束,退出代码为 1
  1. 执行ohpm安装命令提示:GET xxx 404 Not Found
  2. 报错信息:FetchPackageInfo: "@ohos/hypium" failed
  3. 终端提示包不存在,无法完成依赖同步
  4. ohpm版本正常可查询,但拉取官方测试依赖失败

二、问题根因

  1. 本地.ohpm缓存文件损坏、旧仓库地址失效
  2. 配置的华为云镜像仓库缺失鸿蒙官方测试依赖包
  3. 全局OHPM注册表指向错误源,无法正常拉取hypium/hamock内置依赖

三、前置检查

打开系统终端,验证ohpm本体是否完好

&"D:\Program Files\Huawei\DevEco Studio\tools\ohpm\bin\ohpm.bat"--version

能正常输出版本号代表工具本体无损坏,仅为环境配置+缓存问题

四、完整修复步骤

步骤1:彻底关闭DevEco Studio

关闭所有鸿蒙项目与开发软件,避免文件占用。

步骤2:删除损坏本地OHPM全局缓存

打开文件夹路径:

C:\Users\你的用户名\.ohpm

直接删除整个.ohpm文件夹,清空所有错误缓存、旧配置记录。

步骤3:写入官方可用完整版.ohpmrc全局配置

重新新建.ohpm文件夹,在内部创建.ohpmrc配置文件,粘贴以下完整正式配置:

### 仓库配置,支持配置多个地址,使用英文逗号分割 registry=https://ohpm.openharmony.cn/ohpm/ ## 支持配置含有group的仓库,优先匹配 #@group1:registry= #@group2:registry= ### 加密组件路径 #crypto_path= ### 代理配置 #no_proxy= #http_proxy= #https_proxy= ### 证书校验配置 ## 是否校验https仓库的证书,取值:true|false, default: true, 为true时需要配置ca_files证书路径 strict_ssl=true #ca_files= ### 发布配置 ## 因为registry支持配置多仓,所以此处需明确指定发布仓 publish_registry=https://ohpm.openharmony.cn/ohpm/ ## 用户发布三方库的发布id,从云端个人中心获取 #publish_id= ## 用户私钥文件路径,公钥需在云端进行配置 #key_path= ## 经过加密的私钥密码,使用前需要配置crypto_path加密组件路径 #key_passphrase= ### 缓存路径, 默认在用户目录下的.ohpm/cache #cache= ### 日志级别, 取值:debug|info|warn|error, 默认: info log_level=info ### 网络请求超时时间, 单位ms, 默认为60s fetch_timeout=60000 ### 并发参数配置 ## 最大并发量 max_concurrent=50 ## 出错重试次数 retry_times=1 ## 重试间隔时间, 单位:ms retry_interval=1000 ## 是否开启默认的冲突处理机制 resolve_conflict=true ## 是否开启严格的冲突处理机制 resolve_conflict_strict=false ## 是否默认安装工程下所有模块的依赖 install_all=true ## 其他功能开关 ### 启用跨进程锁 enable_cross_process_lock=false ### 启用依赖名称校验 enforce_dependency_key=false ### 启用依赖扫描功能 ensure_dependency_include=false ### 启用包内.har/.tgz依赖配置路径检测 disallow_nested_package=false ### 开启overrideDependencyMap中相对路径自动转换功能 odm_r2_project_root=false ### compatibleSdkVersion等兼容性字段检测日志等级 compability_log_level=warn ### 流式上传阈值(大于此阈值使用流式上传),单位:mb,默认:5,范围:[0, 500] use_stream_threshold_size=5 ### 保证oh-package-lock.json5文件内容所有属性值顺序稳定 lockfile_stable_order=false ### 启用lockfile合一功能 enable_unified_lockfile=false ### 启用文件解压提速功能 enable_boost_extraction_speed=false ### 启用内部依赖版本锁定 enable_lock_inner_pkg_version=true ### 路径大小写敏感检测 case_sensitive_check=false

核心有效源

registry=https://ohpm.openharmony.cn/ohpm/

该地址为OpenHarmony官方标准仓库,内置全部官方测试依赖。

步骤4:重启开发工具新建项目

  1. 重启DevEco Studio
  2. 新建Empty Ability空白鸿蒙项目
  3. 保持项目所有默认文件、默认依赖完全不修改、不删除
  4. 等待自动同步依赖完成

五、最终效果

  1. 新建空白鸿蒙项目自动同步依赖零报错
  2. ohpm全量依赖安装顺利完成
  3. 模拟器运行、页面编写、项目编译全部正常
  4. 原生开发环境完全恢复出厂正常状态
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/5/17 1:41:53

Windows效率神器!微软官方白送,30+工具让 Windows 效率翻倍!

软件获取地址 PowerToys拓展工具箱 如果您喜欢折腾系统效率,微软官方的 PowerToys 工具箱应该在你的必装清单里。继续为高级用户提供那些系统本该自带、却一直需要第三方软件来实现的实用功能。 它是什么? PowerToys 是微软官方出品的免费实用工具集&a…

作者头像 李华
网站建设 2026/5/17 1:41:50

5月16日TRO最新案件预警

26-cv-4061立案时间:2026-05-15 原告:Milwaukee Electric Tool Corporation,Celine SA代理律所 :Kossofipr; Whitewood Law PLLC诉讼类 型:Trademark26-cv-5652立案时间:2026-05-15 原告:Bros Union Co…

作者头像 李华
网站建设 2026/5/17 1:41:50

3D打印柔性LED灯丝:打造乐高兼容霓虹灯招牌的创客指南

1. 项目概述:当3D打印遇见柔性LED灯丝如果你和我一样,既是个乐高迷,又喜欢在深夜捣鼓点电子小制作,那你肯定会对“如何让静态模型活起来”这件事着迷。静态的乐高建筑固然精致,但加上一点动态的光影,整个场…

作者头像 李华