HarmonyOS 鸿蒙Next ERR_PNPM_FETCH_404 GET https repo harmonyos com npm xxx Not Found-404

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

HarmonyOS 鸿蒙Next ERR_PNPM_FETCH_404 GET https repo harmonyos com npm xxx Not Found-404 新建工程或使用别人已开发好的工程,run调试报错,报错内容如标题

3 回复
问题原因

需要配置npm代理才能下载js相关的依赖包

解决方法:

第一步:新建或修改C:\Users\xxxxxx.npmrc文件,并打开

第二步:修改配置文件内容:

设置仓库,并配置代理

编辑文件,内容如下:

registry=https://repo.huaweicloud.com/repository/npm/


proxy=http://账号:密码@proxy.huawei.com:8080/


https-proxy=http://账号:密码@proxy.huawei.com:8080/


strict-ssl=false


ps:密码中如果含有特殊字符(如@,#,%之类),需要转义替换。

转义方法:谷歌浏览器下F12控制台输入encodeURIComponent("特殊符号")即可 得到,比如密码有@符号,在配置密码处就得换成%40)

详细可参考官网方法:npm配置

参考链接:[配置代理 - 华为HarmonyOS开发者 (huawei.com)](https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/ide-environment-config)

更多关于HarmonyOS 鸿蒙Next ERR_PNPM_FETCH_404 GET https repo harmonyos com npm xxx Not Found-404的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


该错误提示表明在尝试从鸿蒙的npm仓库(https://repo.harmonyos.com/npm)获取某个npm包时,服务器返回了404错误,即未找到该资源。可能的原因包括:

  • 包名错误:请求的npm包名称拼写错误或不存在于鸿蒙的npm仓库中。
  • 版本不存在:请求的npm包版本在仓库中不存在。
  • 仓库地址变更:鸿蒙的npm仓库地址可能已更新或变更,导致无法访问。
  • 网络问题:网络连接不稳定或配置错误,导致无法正确访问仓库。

解决方法包括:

  • 确认包名和版本是否正确。
  • 检查网络连接和代理配置。
  • 确认仓库地址是否为最新。

如果问题持续,建议检查官方文档或社区论坛获取最新信息。

遇到“ERR_PNPM_FETCH_404”错误,通常是因为在HarmonyOS的npm仓库中找不到指定的包。建议您检查以下几点:

  1. 确认包名是否正确,包括大小写和版本号。

  2. 确保网络连接正常,能够访问HarmonyOS的npm仓库。

  3. 如果包名正确且网络正常,可能是该包已被移除或重命名,建议联系HarmonyOS官方支持获取最新信息。

  4. 尝试使用其他镜像源或直接下载包文件进行本地安装。

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