You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

克隆仓库后npm install失败 新建React项目报E404错误

问题原因

你之前把npm registry错误设置成了自己的GitHub Pages地址,这个配置是全局生效的,存在你用户目录下的npm配置文件里,和单个项目的文件、工作目录、node/npm版本都没关系。哪怕你删光本地项目、新建空的测试目录,npm还是会读这个全局配置,去错误的地址拉包,自然一直报404。

修复步骤

按顺序在终端执行以下操作:

  • 重置npm全局源为官方源,执行命令:
npm config set registry https://registry.npmjs.org/
  • 验证配置是否修改成功,执行命令:
npm config get registry

如果输出结果还是你之前的GitHub Pages地址,说明配置没被命令覆盖,直接手动编辑用户目录下的.npmrc文件(路径是~/.npmrc),找到写着registry=https://annikaneumann.github.io/portfolio-annika/的那一行,整行删掉保存即可。

  • 强制清理npm缓存,避免旧配置残留导致异常:
npm cache clean --force
  • 重新测试:回到Sandbox目录执行npx create-react-app play-ground,命令会正常运行。后续你clone自己的作品集项目后,npm install也能正常安装依赖。
补充说明

你之前尝试的删除项目文件、重启电脑、升级node/npm、清理项目级文件这些操作,都没碰到核心问题——全局npm配置是独立于所有项目存在的,只要这个配置不改,不管你换多少个目录执行npm命令,都会走错误的源。


内容的提问来源于stack exchange,提问作者Annika

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.29 21:15:37