npm install 报错:verbose stack Error: unable to resolve dependency tree

部署运行你感兴趣的模型镜像

【环境】

npm@7.24.1

node@v12.16.2

一、分析原因:

经排查,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所依赖的组件版本。

【延申阅读】

对peerDependencies的理解 (xwenliang.cn)https://xwenliang.cn/p/5af2a97d5a8a996548000003

您可能感兴趣的与本文相关的镜像

Stable-Diffusion-3.5

Stable-Diffusion-3.5

图片生成
Stable-Diffusion

Stable Diffusion 3.5 (SD 3.5) 是由 Stability AI 推出的新一代文本到图像生成模型,相比 3.0 版本,它提升了图像质量、运行速度和硬件效率

PS D:\My JAVA\苍穹外卖\前端源码\苍穹外卖前端源码\project-sky-admin-vue-ts> npm install --verbose npm verb cli D:\My Software\nodejsv16\node.exe C:\Users\liuchaokun\AppData\Roaming\npm\node_modules\npm\bin\npm-cli.js npm info using npm@8.9.0 npm info using node@v16.17.0 npm timing npm:load:whichnode Completed in 0ms npm timing config:load:defaults Completed in 1ms npm timing config:load:file:C:\Users\liuchaokun\AppData\Roaming\npm\node_modules\npm\npmrc Completed in 3ms npm timing config:load:builtin Completed in 3ms npm timing config:load:cli Completed in 1ms npm timing config:load:env Completed in 1ms npm timing config:load:file:D:\My JAVA\苍穹外卖\前端源码\苍穹外卖前端源码\project-sky-admin-vue-ts\.npmrc Completed in 0ms npm timing config:load:project Completed in 3ms npm timing config:load:file:C:\Users\liuchaokun\.npmrc Completed in 1ms npm timing config:load:user Completed in 1ms npm timing config:load:file:C:\Users\liuchaokun\AppData\Roaming\npm\etc\npmrc Completed in 0ms npm timing config:load:global Completed in 0ms npm timing config:load:validate Completed in 1ms npm timing config:load:credentials Completed in 1ms npm timing config:load:setEnvs Completed in 0ms npm timing config:load Completed in 12ms npm timing npm:load:configload Completed in 12ms npm timing npm:load:mkdirpcache Completed in 1ms npm timing npm:load:mkdirplogs Completed in 0ms npm verb title npm install npm verb argv "install" "--loglevel" "verbose" npm timing npm:load:setTitle Completed in 1ms npm timing config:load:flatten Completed in 2ms npm timing npm:load:display Completed in 9ms npm verb logfile logs-max:10 dir:C:\Users\liuchaokun\AppData\Local\npm-cache\_logs npm verb logfile C:\Users\liuchaokun\AppData\Local\npm-cache\_logs\2025-07-28T03_30_26_365Z-debug-0.log npm timing npm:load:logFile Completed in 6ms npm timing npm:load:timers Completed in 0ms npm timing npm:load:configScope Completed in 0ms npm timing npm:load Completed in 30ms npm timing arborist:ctor Completed in 0ms npm timing arborist:ctor Completed in 1ms npm timing idealTree:init Completed in 95ms npm timing idealTree:userRequests Completed in 0ms npm http fetch GET 200 https://registry.npmmirror.com/@types%2fecharts 254ms (cache revalidated) npm http fetch GET 200 https://registry.npmmirror.com/@types%2fwebpack 143ms (cache revalidated) npm http fetch GET 200 https://registry.npmmirror.com/area-data 162ms (cache revalidated) npm http fetch GET 200 https://registry.npmmirror.com/echarts 222ms (cache revalidated) npm http fetch GET 200 https://registry.npmmirror.com/md5 170ms (cache revalidated) npm http fetch GET 200 https://registry.npmmirror.com/vue-area-linkage 263ms (cache revalidated) npm timing idealTree Completed in 633127ms npm timing command:install Completed in 633136ms npm verb stack Error: unable to resolve dependency tree npm verb stack at Arborist.[failPeerConflict] (C:\Users\liuchaokun\AppData\Roaming\npm\node_modules\npm\node_modules\@npmcli\arborist\lib\arborist\build-ideal-tree.js:1426:25) npm verb stack at Arborist.[loadPeerSet] (C:\Users\liuchaokun\AppData\Roaming\npm\node_modules\npm\node_modules\@npmcli\arborist\lib\arborist\build-ideal-tree.js:1392:34) npm verb stack at async Arborist.[buildDepStep] (C:\Users\liuchaokun\AppData\Roaming\npm\node_modules\npm\node_modules\@npmcli\arborist\lib\arborist\build-ideal-tree.js:974:11) npm verb stack at async Arborist.buildIdealTree (C:\Users\liuchaokun\AppData\Roaming\npm\node_modules\npm\node_modules\@npmcli\arborist\lib\arborist\build-ideal-tree.js:218:7) npm verb stack at async Promise.all (index 1) npm verb stack at async Arborist.reify (C:\Users\liuchaokun\AppData\Roaming\npm\node_modules\npm\node_modules\@npmcli\arborist\lib\arborist\reify.js:153:5) npm verb stack at async Install.exec (C:\Users\liuchaokun\AppData\Roaming\npm\node_modules\npm\lib\commands\install.js:156:5) npm verb stack at async module.exports (C:\Users\liuchaokun\AppData\Roaming\npm\node_modules\npm\lib\cli.js:78:5) npm verb cwd D:\My JAVA\苍穹外卖\前端源码\苍穹外卖前端源码\project-sky-admin-vue-ts npm verb Windows_NT 10.0.22000 npm verb node v16.17.0 npm verb npm v8.9.0 npm ERR! code ERESOLVE npm ERR! ERESOLVE unable to resolve dependency tree npm ERR! npm ERR! While resolving: vue-typescript-admin-template@0.1.0 npm ERR! Found: vue@undefined npm ERR! node_modules/vue npm ERR! vue@"^2.6.10" from the root project npm ERR! npm ERR! Could not resolve dependency: npm ERR! peer vue@">=2.2.0" from vue-area-linkage@5.1.0 npm ERR! node_modules/vue-area-linkage npm ERR! vue-area-linkage@"^5.1.0" 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! See C:\Users\liuchaokun\AppData\Local\npm-cache\eresolve-report.txt for a full report. npm verb exit 1 npm timing npm Completed in 633294ms npm verb unfinished npm timer reify 1753673426515 npm verb unfinished npm timer reify:loadTrees 1753673426520 npm verb unfinished npm timer idealTree:buildDeps 1753673426617 npm verb unfinished npm timer idealTree:#root 1753673426618 npm verb code 1 npm ERR! A complete log of this run can be found in: npm ERR! C:\Users\liuchaokun\AppData\Local\npm-cache\_logs\2025-07-28T03_30_26_365Z-debug-0.log
07-29
0 verbose cli C:\Program Files\nodejs\node.exe C:\Program Files\nodejs\node_modules\npm\bin\npm-cli.js 1 info using npm@10.9.3 2 info using node@v22.18.0 3 silly config load:file:C:\Program Files\nodejs\node_modules\npm\npmrc 4 silly config load:file:D:\akaks_s\.npmrc 5 silly config load:file:C:\Users\tlsw0\.npmrc 6 silly config load:file:C:\Users\tlsw0\%USERPROFILE%\AppData\Roaming\npm\etc\npmrc 7 verbose title npm install 8 verbose argv "install" 9 verbose logfile logs-max:10 dir:C:\Users\tlsw0\AppData\Local\npm-cache\_logs\2025-10-21T02_13_29_149Z- 10 verbose logfile C:\Users\tlsw0\AppData\Local\npm-cache\_logs\2025-10-21T02_13_29_149Z-debug-0.log 11 silly logfile start cleaning logs, removing 1 files 12 silly packumentCache heap:4345298944 maxSize:1086324736 maxEntrySize:543162368 13 silly logfile done cleaning log files 14 silly idealTree buildDeps 15 silly fetch manifest vue@^2.6.12 || ^3.1.1 16 silly packumentCache full:https://registry.npmjs.org/vue cache-miss 17 http cache https://registry.npmjs.org/vue 28ms (cache hit) 18 silly packumentCache full:https://registry.npmjs.org/vue set size:1938500 disposed:false 19 silly fetch manifest typescript@* 20 silly packumentCache full:https://registry.npmjs.org/typescript cache-miss 21 http cache https://registry.npmjs.org/typescript 35ms (cache hit) 22 silly packumentCache full:https://registry.npmjs.org/typescript set size:14802900 disposed:false 23 verbose stack Error: could not resolve 23 verbose stack at PlaceDep.failPeerConflict (C:\Program Files\nodejs\node_modules\npm\node_modules\@npmcli\arborist\lib\place-dep.js:503:25) 23 verbose stack at new PlaceDep (C:\Program Files\nodejs\node_modules\npm\node_modules\@npmcli\arborist\lib\place-dep.js:157:21) 23 verbose stack at #buildDepStep (C:\Program Files\nodejs\node_modules\npm\node_modules\@npmcli\arborist\lib\arborist\build-ideal-tree.js:920:18) 23 verbose stack at async Arborist.buildIdealTree (C:\Program Files\nodejs\node_modules\npm\node_modules\@npmcli\arborist\lib\arborist\build-ideal-tree.js:181:7) 23 verbose stack at async Promise.all (index 1) 23 verbose stack at async Arborist.reify (C:\Program Files\nodejs\node_modules\npm\node_modules\@npmcli\arborist\lib\arborist\reify.js:131:5) 23 verbose stack at async Install.exec (C:\Program Files\nodejs\node_modules\npm\lib\commands\install.js:150:5) 23 verbose stack at async Npm.exec (C:\Program Files\nodejs\node_modules\npm\lib\npm.js:207:9) 23 verbose stack at async module.exports (C:\Program Files\nodejs\node_modules\npm\lib\cli\entry.js:74:5) 24 error code ERESOLVE 25 error ERESOLVE could not resolve 26 error 27 error While resolving: vue-echarts@6.5.5 27 error Found: vue@2.6.10 27 error node_modules/vue 27 error vue@"2.6.10" from the root project 27 error peer vue@"^2.6.0" from @chenfengyuan/vue-qrcode@1.0.2 27 error node_modules/@chenfengyuan/vue-qrcode 27 error @chenfengyuan/vue-qrcode@"^1.0.2" from the root project 27 error 10 more (@vue/babel-preset-app, @vue/babel-preset-jsx, ...) 27 error 27 error Could not resolve dependency: 27 error peer vue@"^2.6.12 || ^3.1.1" from vue-echarts@6.5.5 27 error node_modules/vue-echarts 27 error vue-echarts@"^6.0.0" from the root project 27 error 27 error Conflicting peer dependency: vue@3.5.22 27 error node_modules/vue 27 error peer vue@"^2.6.12 || ^3.1.1" from vue-echarts@6.5.5 27 error node_modules/vue-echarts 27 error vue-echarts@"^6.0.0" from the root project 27 error 27 error Fix the upstream dependency conflict, or retry 27 error this command with --force or --legacy-peer-deps 27 error to accept an incorrect (and potentially broken) dependency resolution. 28 error 28 error 28 error For a full report see: 28 error C:\Users\tlsw0\AppData\Local\npm-cache\_logs\2025-10-21T02_13_29_149Z-eresolve-report.txt 29 silly unfinished npm timer reify 1761012809669 30 silly unfinished npm timer reify:loadTrees 1761012809672 31 silly unfinished npm timer idealTree:buildDeps 1761012810426 32 silly unfinished npm timer idealTree:node_modules/vue-echarts 1761012810427 33 verbose cwd D:\akaks_s 34 verbose os Windows_NT 10.0.26200 35 verbose node v22.18.0 36 verbose npm v10.9.3 37 verbose exit 1 38 verbose code 1 39 error A complete log of this run can be found in: C:\Users\tlsw0\AppData\Local\npm-cache\_logs\2025-10-21T02_13_29_149Z-debug-0.log
最新发布
10-22
C:\Users\Administrator>npm install npm warn ERESOLVE overriding peer dependency npm warn While resolving: @electron/get@3.0.0 npm warn Found: peer typescript@">=4.3 <6" from ts-jest@29.4.4 npm warn node_modules/.store/@electron+get@3.0.0/node_modules/@electron/get/node_modules/ts-jest npm warn dev ts-jest@"^29.0.0" from @electron/get@3.0.0 npm warn node_modules/.store/@electron+get@3.0.0/node_modules/@electron/get npm warn npm warn Could not resolve dependency: npm warn peer typescript@">=4.3 <6" from ts-jest@29.4.4 npm warn node_modules/.store/@electron+get@3.0.0/node_modules/@electron/get/node_modules/ts-jest npm warn dev ts-jest@"^29.0.0" from @electron/get@3.0.0 npm warn node_modules/.store/@electron+get@3.0.0/node_modules/@electron/get npm warn ERESOLVE overriding peer dependency npm warn While resolving: @electron/get@3.0.0 npm warn Found: peer typescript@"4.6.x || 4.7.x || 4.8.x || 4.9.x || 5.0.x" from typedoc@0.23.28 npm warn node_modules/.store/@electron+get@3.0.0/node_modules/@electron/get/node_modules/typedoc npm warn dev typedoc@"^0.23.21" from @electron/get@3.0.0 npm warn node_modules/.store/@electron+get@3.0.0/node_modules/@electron/get npm warn npm warn Could not resolve dependency: npm warn peer typescript@"4.6.x || 4.7.x || 4.8.x || 4.9.x || 5.0.x" from typedoc@0.23.28 npm warn node_modules/.store/@electron+get@3.0.0/node_modules/@electron/get/node_modules/typedoc npm warn dev typedoc@"^0.23.21" from @electron/get@3.0.0 npm warn node_modules/.store/@electron+get@3.0.0/node_modules/@electron/get npm error Cannot read properties of null (reading 'matches') npm error A complete log of this run can be found in: C:\Users\Administrator\AppData\Local\npm-cache\_logs\2025-09-29T09_19_08_295Z-debug-0.log
09-30
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值