当前位置: 首页 > 知识库问答 >
问题:

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

陈宜修
2023-03-14

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

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

set HTTP_PROXY=
set HTTPS_PROXY=

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

更新:

当我运行以下命令时:

npm install --legacy-peer-deps

将显示以下错误:

共有3个答案

秋向阳
2023-03-14

除了使用--legacy peer deps命令行选项外,还可以将其永久设置为配置选项:

npm config set legacy-peer-deps true
璩俊雅
2023-03-14

试试这个命令-

npm install --save --legacy-peer-deps
祁绪
2023-03-14

这与HTTP代理无关。

正如它所说,您存在依赖项冲突(不正确且可能已断开的依赖项),因此请尝试使用--force--legacy peer deps运行该命令。如果不生效,临时解决方案将使用Node.js的早期版本(降级Node.js版本),因为它有时会导致此类错误。

基于OP的更新:

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

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

看看角/超文本传输协议页面。请注意,当您请求较高版本(例如,^9.1.4)时,已弃用包的最新版本是7.2.16!因此,尝试检查项目依赖关系并跟踪提出的错误以解决问题。

 类似资料:
  • 我使用的是Maven 3.1.1。当我运行时,我收到以下错误: 我的< code>pom.xml是:

  • 问题内容: 我想分析Python包的依赖树。我如何获得这些数据? 我已经知道的事情 有时包含一个列出软件包依赖关系的字段 PyPi是Python软件包的在线存储库 PyPi有一个API 我不知道的事情 PyPi上很少有项目(大约10%)在该字段中明确列出依赖项,但仍设法下载正确的软件包。我想念什么?例如,对于统计计算的通俗图书馆,,不会列出,但仍设法安装,等....有没有一种更好的方式自动收集依赖

  • 很高兴有一个更新的Android Studio 3.0。但是我在Android Studio 3.0中遇到了一个问题,我刚刚在Android Studio 3.0中创建了一个新项目。然后我犯了一些错误 我通过将依赖项更改为最新版本并解决问题来解决这些问题。 但是,当我添加了facebook帐户工具包sdk的依赖项时。脸谱网。android:帐户工具包sdk:4 我收到以下错误-: 错误:无法解析“

  • 詹金斯1.500版有问题。我正在尝试建立一个依赖于我的另一个项目的项目。错误是:

  • 我对ivy没有解析我的一些依赖关系有问题。以下是我如何重现这个问题的: 我在eclipse中有一个空的java项目。我已经在我的项目中添加了ivy.xml: 这工作正常,ivy能够解决和下载口水。 如果我将修订版更改为6.3.0.Final(http://mvnrepository.com/artifact/org.drools/drools-core/6.3.0.Final),它将不起作用,我看

  • 我有一个多模块Maven项目,其中父pom如下 Spring模块pom是(没有提到任何版本): SpringBootLocalstack模块pom是: 对于Spring模块,当我从IntelliJ重新加载所有maven项目时,它成功地解决了所有依赖项,但对于SpringBootLocalstack,如果我从pom文件中删除“version”标签,它就无法解决,例如: 我得到了: 无法解析com.a