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

React项目执行npm i axios安装axios报E404错误如何解决

问题描述

在React项目中执行npm i axios命令安装axios依赖时触发E404报错,先后尝试重新安装全量项目依赖、卸载axios后重新执行安装操作,均无法解决问题,查看运行生成的debug日志,记录的错误信息与终端输出完全一致,终端报错内容如下:

C:\Users\Mary\star-wars>npm i axios
npm ERR! code E404
npm ERR! 404 Not Found - GET https://skimdb.npmjs.com/registry/axios/-/axios-0.27.2.tgz - not_found
npm ERR! 404
npm ERR! 404  'axios@https://skimdb.npmjs.com/registry/axios/-/axios-0.27.2.tgz' is not in this registry.
npm ERR! 404
npm ERR! 404 Note that you can also install from a
npm ERR! 404 tarball, folder, http url, or git url.

npm ERR! A complete log of this run can be found in:
npm ERR!     C:\Users\Mary\AppData\Local\npm-cache_logs\2022-07-07T14_23_38_747Z-debug-0.log
报错根因

报错指向的skimdb.npmjs.com是早已停止维护的废弃npm镜像地址,本地npm配置的包拉取源指向了这个失效地址,无论重复多少次安装操作,都会从这个不存在的地址拉取包,自然会返回404找不到资源的错误,和axios包本身、项目依赖配置没有关系。

修复步骤

按顺序执行以下操作即可解决问题:

  • 先验证当前npm源配置,执行命令查看当前生效的源地址:
    npm config get registry
    如果输出结果为https://skimdb.npmjs.com/registry/,即可确认是源配置错误导致的问题。
  • 替换为可用的包管理源,二选一即可:
    官方源:npm config set registry https://registry.npmjs.org/
    国内镜像源(访问速度更快):npm config set registry https://registry.npmmirror.com/
  • 清除本地npm旧缓存,避免错误缓存干扰安装:
    npm cache clean --force
  • 回到项目根目录,重新执行axios安装命令:
    npm i axios

如果执行完以上操作仍然报错,打开项目根目录下的.npmrc文件,检查是否有单独配置的失效registry字段,将对应错误配置删除后再重试安装即可。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.27 18:54:24