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

npm install 报 ERESOLVE unable to resolve dependency tree 异常解决方法

问题

       在安装项目依赖时,很大可能会遇到安装不成功的问题,其中有一个很大的原因,可能就是因为你的npm版本导致的。

1.npm ERR! code ERESOLVE npm ERR! ERESOLVE unable to resolve dependency tree

2.ERESOLVE unable to resolve dependency tree

3.如下图:

4.报错原因

   在新版本的npm中,默认情况下,npm install遇到冲突的peerDependencies时将失败。

解决方法

使用--force或--legacy-peer-deps可解决这种情况。

      --force 会无视冲突,并强制获取远端npm库资源,当有资源冲突时覆盖掉原先的版本。

      --legacy-peer-deps标志是在v7中引入的,目的是绕过peerDependency自动安装;它告诉         NPM 忽略项目中引入的各个modules之间的相同modules但不同版本的问题并继续安装,保            证各个引入的依赖之间对自身所使用的不同版本modules共存。

 建议用--legacy-peer-deps 比较保险一点:

在终端输入

npm install --legacy-peer-deps
回车Enter即可解决,安装成功。

http://www.lryc.cn/news/337577.html

相关文章:

  • RPC还是HTTP
  • Conda 常用命令总结
  • Spring MVC 文件上传和下载
  • WSL访问adb usb device
  • CDF与PDF(描述随机变量的分布情况)
  • react项目中需要条形码功能,安装react-barcode使用时报错
  • ES6基础(JavaScript基础)
  • [蓝桥杯] 纸张尺寸(C语言)
  • AI推介-多模态视觉语言模型VLMs论文速览(arXiv方向):2024.04.05-2024.04.10
  • 【golang】动态生成微信小程序二维码实战下:golang 生成 小程序二维码图片 并通过s3协议上传到对象存储桶 | 腾讯云 cos
  • kubeadm k8s 1.24之后版本安装,带cri-dockerd
  • 13-pyspark的共享变量用法总结
  • BI数据分析软件:行业趋势与功能特点剖析
  • centos7上docker搭建vulhub靶场
  • Flutter入门指南
  • keepalived脑裂问题
  • 【Linux笔记】编mysql库
  • vscode远程免密登录ssh
  • 2024年MathorCup数模竞赛C题详解
  • 【简单讲解如何安装与配置Composer】
  • 深入理解Apache ZooKeeper与Kafka的协同工作原理
  • js解密心得,记录一次抓包vue解密过程
  • redis-哨兵模式
  • 自动化测试中的SOLID原则
  • tencentcloud-sdk-python-iotexplorer和tencent-iot-device有什么区别
  • Spring day1
  • 设计模式: 行为型之中介者模式(18)
  • 计算机网络的起源与发展历程
  • 2024-4-12-实战:商城首页(下)
  • 一、flask入门和视图