错误描述

> npm install
npm WARN old lockfile
npm WARN old lockfile The package-lock.json file was created with an old version of npm,
npm WARN old lockfile so supplemental metadata must be fetched from the registry.
npm WARN old lockfile
npm WARN old lockfile This is a one-time fix-up, please be patient...
npm WARN old lockfile
npm ERR! code ERESOLVE
npm ERR! ERESOLVE unable to resolve dependency tree
npm ERR!
npm ERR! While resolving: admin00@0.0.0
npm ERR! Found: vite@2.1.3
npm ERR! node_modules/vite
npm ERR! dev vite@"2.1.3" from the root project
npm ERR!
npm ERR! Could not resolve dependency:
npm ERR! node_modules/@vitejs/plugin-vue
npm ERR! dev @vitejs/plugin-vue@"2.3.3" from the root project
npm ERR!
npm ERR! Fix the upstream dependency conflict, or retry
npm ERR! this command with --force, or --legacy-peer-deps
npm ERR! to accept an incorrect (and potentially broken) dependency resolution.
npm ERR! npm ERR! A complete log of this run can be found in:
npm ERR! C:\Users\Administrator\AppData\Local\npm-cache\_logs\2023-02-01T01_39_38_660Z-debug-0.log

原因分析

经排查

  1. 发现有组件package.json中有peer dependency,指明了angular 7.x 的版本,与当前项目依赖的angular 8.x的版本不兼容,导致编译报错

  2. 另外,原先使用npm 6.x install是没有问题的,是因为npm 7.x 对peer dependency的兼容性要求更高,所以报错。

解决方法

方法1:
添加 --force 或者 --legacy-peer-deps
>npm install --force
>npm install --legacy-peer-deps
方法2:

修改问题组件的依赖定义 package.json,修正 peer-dependency 所依赖的组件版本

npm install 报错:verbose stack Error: unable to resolve dependency tree的更多相关文章

  1. 55.npm install 报错 :stack Error: Can't find Python executable "python"

    转自:https://www.cnblogs.com/zengry/p/8044379.html 解决方法 : 1. 安装python , 设置环境变量 :cmd --> path='%path ...

  2. npm install 报错 error Unexpected end of JSON input while parsing near '...sShrinkwrap":false,"d' 解决办法

    npm install 报错 : error Unexpected end of JSON input while parsing near '...sShrinkwrap":false,& ...

  3. npm install 报错:node-pre-gyp ERR! 问题解决

    npm install报错问题解决 问题: E:\CodeSpace\GitlabTest\desktop>npm install > lifeccp-desktop@1.1.9 post ...

  4. 执行npm install报错:npm ERR! code EINTEGRITY

    命令行执行npm install报错如下: D:\frontend\viewsdev>npm install npm ERR! code EINTEGRITY npm ERR! sha512-8 ...

  5. 在运行vue项目时,执行npm install报错小记

    在运行vue项目时,执行npm install 报错,导致后续的执行报各种错误,根据报错,尝试了网上的各种办法,最后发现时网络问题下载失败导致,解决办法: 安装cnpm==>npm instal ...

  6. npm install 报错解决办法

    npm install 报错解决办法 原因是因为node_modules可能有意外改动,导致依赖库不完整,删除项目下的node_modules,在你的项目目录下,重新执行npm install,这会重 ...

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

    VScode报错:npm ERR! code ERESOLVE npm ERR! ERESOLVE unable to resolve dependency tree 不能解析依赖树 ,需要先修复上面 ...

  8. npm版本兼容导致的npm ERR! ERESOLVE unable to resolve dependency tree

    当团队项目中,团队成员的npm包管理工具版本不一致时执行npm install报错: npm -v查看版本信息:7.x与6.x之间的兼容问题 解决方案: 一:升级或降级npm版本,保持一致npm in ...

  9. npm运行出错npm ERR! code ERESOLVE npm ERR! ERESOLVE unable to resolve dependency tree

    npm运行出错npm ERR! code ERESOLVE npm ERR! ERESOLVE unable to resolve dependency tree 场景复现: 使用vue CLI创建项 ...

  10. npm install 报错,提示`gyp ERR! stack Error: EACCES: permission denied` 解决方法

    m install 报错,提示gyp ERR! stack Error: EACCES: permission denied 猜测可能是因为没有权限读写,ls -la看下文件权限设置情况 [root@ ...

随机推荐

  1. 树形DP详解

    哈喽大家好,我是 doooge,今天给大家带来的是 树形DP 详解. \[\Huge \sf 树形DP 详解 \] 1.树形DP是什么 想必大家都学过动态规划吧,树形DP 就是 DP 的一部分.顾名思 ...

  2. 设备接入OneNET

    OneNET是由中国移动打造的PaaS物联网开放平台.平台能够帮助开发者轻松实现设备接入与设备连接,快速完成产品开发部署.但是对于传统电气工程师的传感器.串口设备.PLC等似乎连接到OneNET是一个 ...

  3. 富文本里解析vue、react组件

    react 封装的渲染富文本的组件: RenderRtf.tsx import { useState, useEffect, useRef } from "react"; impo ...

  4. centos+apache安装ssl

    默认apache是没有安装SSL模块的,如果网站想以https方式访问,则需要安装并配置ssl模块 第一步:下载ssl证书不做介绍,下载完成后,证书一般包括3个文件_public.crt文件是证书文件 ...

  5. Doris-HDFS LOAD常见问题汇总(二)

    本文分享自天翼云开发者社区<Doris-HDFS LOAD常见问题汇总(二)>,作者:刘****阳 1.HDFS Load导入错误,quality not good enough to c ...

  6. QT QSS,QML 样式学习

    QT QSS,QML 样式学习 简介 通过QT的QSS和QML定制QT的样式 参考链接 https://www.jianshu.com/p/2c7db2f6c458 https://www.cnblo ...

  7. 关于 python 人脸检测库 dlib 的 初识 2

    简介 关于人脸检测算法python库的初步认识2 使用CNN的实现人脸检测 简单说明 The example loads a pretrained model and uses it to find ...

  8. 一文带你重新了解日事清:核心功能×企业背景×发展脉络x获奖情况

    日事清产品简介 日事清是一款战略与执行一体化的企业管理平台,由北京创仕科锐信息技术有限公司研发推出.该平台具备成熟的"OKR目标管理-项目协同-流程配置-执行-绩效评估"闭环管理能 ...

  9. SciTech-BigDataAIML-Boltzmann constant波尔兹曼常数 + Boltzmann Machine波尔兹曼机模型

    SciTech-BigDataAIML- Boltzmann constant

  10. PyCharm 快速入门指南

    引言 PyCharm 是由 JetBrains 开发的一款功能强大的 Python 集成开发环境(IDE),专为提高 Python 开发效率而设计.作为 Python 开发者最喜爱的 IDE 之一,P ...