安装 npm 包时无法解决依赖关系树错误

新手上路,请多包涵

尝试使用 npm i 命令安装 npm 包时,出现以下异常:

在此处输入图像描述

我尝试重新安装 Node.js 包并将代理设置为关闭,使用:

 set HTTP_PROXY=
set HTTPS_PROXY=

问题仍然存在。我做错了什么?

更新:

当我运行以下命令时:

 npm install --legacy-peer-deps

显示以下错误:

在此处输入图像描述

原文由 Pearl 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 799
2 个回答

这与 HTTP 代理无关。

正如它所说,您有 依赖冲突不正确 且可能 损坏 的依赖),因此请尝试使用 --force--legacy-peer-deps 运行命令。如果不生效, 临时解决办法使用之前版本的Node.js (降级Node.js版本),因为有时会出现这种错误。

根据 OP 的更新进行更新

如您所见,它会引发以下错误:

找不到与 @angular/http@^9.1.4 匹配的版本。

看看 angular/http请注意,当您请求更高版本时,该已弃用软件包的最新版本是 7.2.16 (例如, ^9.1.4 !因此,请尝试检查项目依赖关系并遵循引发的错误以解决问题。

原文由 Amirhossein Mehrvarzi 发布,翻译遵循 CC BY-SA 4.0 许可协议

你可以试试:

 nvm install 14.20.1
nvm use 14.20.1
npm install

原文由 Hu Cai 发布,翻译遵循 CC BY-SA 4.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题