尝试使用 npm i
命令安装 npm 包时,出现以下异常:
我尝试重新安装 Node.js 包并将代理设置为关闭,使用:
set HTTP_PROXY=
set HTTPS_PROXY=
问题仍然存在。我做错了什么?
更新:
当我运行以下命令时:
npm install --legacy-peer-deps
显示以下错误:
原文由 Pearl 发布,翻译遵循 CC BY-SA 4.0 许可协议
尝试使用 npm i
命令安装 npm 包时,出现以下异常:
我尝试重新安装 Node.js 包并将代理设置为关闭,使用:
set HTTP_PROXY=
set HTTPS_PROXY=
问题仍然存在。我做错了什么?
更新:
当我运行以下命令时:
npm install --legacy-peer-deps
显示以下错误:
原文由 Pearl 发布,翻译遵循 CC BY-SA 4.0 许可协议
5 回答3.8k 阅读
2 回答3.4k 阅读
2 回答803 阅读✓ 已解决
1 回答1.1k 阅读✓ 已解决
1 回答1.1k 阅读✓ 已解决
1 回答692 阅读✓ 已解决
1 回答768 阅读✓ 已解决
这与 HTTP 代理无关。
正如它所说,您有 依赖冲突( 不正确 且可能 损坏 的依赖),因此请尝试使用
--force
或--legacy-peer-deps
运行命令。如果不生效, 临时解决办法 是 使用之前版本的Node.js (降级Node.js版本),因为有时会出现这种错误。根据 OP 的更新进行更新:
如您所见,它会引发以下错误:
看看
angular/http
页。 请注意,当您请求更高版本时,该已弃用软件包的最新版本是7.2.16
(例如,^9.1.4
) !因此,请尝试检查项目依赖关系并遵循引发的错误以解决问题。