安装依赖包时出现Request failed "404 Not Found"错误求助
执行
yarn install/npm install时遇Request failed "404 Not Found"的解决办法(针对现有方案无效的场景) 问题背景
- 现有所有关于
Request failed "404 Not Found"的问答方案都无法解决我的问题,因此发起此问答。 - 运行
yarn install或npm install命令时出现404错误,错误截图如下:
- 已尝试过类似“npm安装包时404失败”这类公开方案,但均无效果。
针对性解决步骤
1. 核查私有源/依赖包状态
如果项目使用了私有npm源或自定义源:
- 执行
npm config get registry或yarn config get registry确认当前源地址可正常访问 - 检查私有源中的目标依赖包是否存在、版本号是否正确,同时确认私有源服务处于正常运行状态
2. 清空本地缓存后重新安装
- 清理npm缓存:
npm cache clean --force - 清理yarn缓存:
yarn cache clean - 删除项目根目录下的
node_modules文件夹、package-lock.json和yarn.lock文件 - 重新执行
npm install或yarn install
3. 校验package.json依赖声明
- 仔细核对
package.json内的依赖包名、版本号,避免出现拼写错误或引用已被废弃/移除的包 - 若依赖的是Git仓库中的包,确认仓库地址有效且自身具备访问权限
4. 排查网络限制
- 关闭本地代理后重新执行安装命令
- 确认防火墙或网络策略未封禁npm官方源/自定义源的访问
内容的提问来源于stack exchange,提问作者jedidjavdwalt
相关产品推荐
相关产品推荐

