当前位置: 首页 > news >正文

npm install 时包库找不到报错解决

npm install 时包库找不到报错解决
npm ERR! 404 Repository not found - GET http://192.177.111.155:6126/repository/npm/ms
npm ERR! 404
npm ERR! 404 ‘ms@^2.1.3’ 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.`ms@^

2.1.3` 包在你的私有 npm 仓库中找不到。

1. 查找哪个包依赖 ms@^2.1.3

运行以下命令查看依赖树:

# 查看所有依赖中谁需要 ms
npm ls ms# 或者更详细的信息
npm list ms --all# 查看为什么需要这个包
npm explain ms

通常 ms 包是被以下常见包间接依赖的:

  • debug (调试工具)
  • eslint 相关包
  • webpack 相关包
  • @vue/cli-service 及其依赖

2. 查看私有仓库中的包版本

# 查看私有仓库中 ms 包的所有可用版本
npm view ms versions --registry http://192.177.111.155:6126/repository/npm/# 查看具体包信息
npm view ms --registry http://192.177.111.155:6126/repository/npm/# 搜索包
npm search ms --registry http://192.177.111.155:6126/repository/npm/

3. 解决方案

方案一:使用 npm overrides 强制指定版本(推荐)

package.json 中添加:

{"overrides": {"ms": "2.1.2"  // 或者你仓库中存在的版本}
}

方案二:降级相关依赖版本

根据你的 package.json,可能需要降级的包:

{"devDependencies": {"@vue/cli-service": "~5.0.0",  // 可以尝试降到 4.5.x"eslint": "^7.32.0",            // 可以保持"sass": "^1.89.2",              // 可以降到 1.50.x"sass-loader": "^16.0.5"        // 可以降到 13.x}
}

方案三:使用 resolutions(如果用 yarn)

{"resolutions": {"ms": "2.1.2"}
}

方案四:临时解决 - 使用公共仓库

# 临时从官方仓库安装缺失的包
npm install ms@2.1.2 --registry https://registry.npmjs.org/# 或者配置 .npmrc 文件,对特定包使用不同源
echo "ms:registry=https://registry.npmjs.org/" >> .npmrc

4. 长期解决方案

建议联系私有仓库管理员:

  1. ms 包同步到私有仓库
  2. 或配置私有仓库的代理,自动从上游获取缺失的包

快速修复步骤

  1. 先查看需要的版本:
npm ls ms --all
  1. 在 package.json 添加 overrides:
"overrides": {"ms": "2.1.2"
}
  1. 清理缓存并重新安装:
npm cache clean --force
rm -rf node_modules package-lock.json
npm install
http://www.dtcms.com/a/397889.html

相关文章:

  • 【开题答辩实录分享】以《城市网约车服务预约与管理小程序的设计与实现》为例进行答辩实录分享
  • 网站建设软件哪个最好wordpress转发插件
  • C#异步协同常用例子
  • Flutter 中使用 Color 的最优方案
  • 一半都有哪些做影视外包的网站怎么做网站的签约编辑
  • Qt QEventLoop的使用的一个问题讨论
  • 保定网站seo技术wordpress主题左目录
  • net网站开发做手工简笔上海手机网站建设
  • 做地图的网站湖北专业网站建设市面价
  • 拜师做网站网站短链接生成
  • 用狐狸做logo的网站虾皮跨境电商注册多少钱
  • 东莞化工网站建设网站的思维导图怎么做
  • 公司网站制作银川微信投票网站怎么做
  • 英国零售电商网站开发好点的开发网站的公司
  • 韶关最新消息厦门关键词排名优化
  • 家居网站建设流程企业网站是怎么建站的
  • 国外的域名注册网站哪个好wordpress的使用方法
  • 网站建设包涵哪些领域可以做推广的网站
  • 东莞如何搭建网站建设护肤品营销策划方案
  • 国外网站推广平台有哪些公司最新新闻热点事件2022年1月
  • 网站建设德语企业网站首页的实现
  • 怎么样建设自己的网站php网站模板制作软件
  • 潍坊建设网站多少钱装修公司加盟合作模式
  • 国内产品设计网站wordpress黑镜百度云盘
  • 医院网站建设模板怎么让网站排名上去
  • 西安市做网站怎么建一个卖东西的网站
  • 平台推广策划方案seo推广培训资料
  • 电子商务网站的基础建设重庆建设厂招聘信息网站
  • 济宁网站建设平台o2o网站咋建设
  • 做网站接私单百度精简版入口