我正在嘗試為我的服務安裝新的依賴項,
@nest/microservices: ^7.0.3 and got this error:
npm ERR! code ERESOLVE
npm ERR! ERESOLVE unable to resolve dependency tree
npm ERR!
npm ERR! While resolving: vb-service-ads@0.0.1
npm ERR! Found: @nestjs/common@8.4.7
npm ERR! node_modules/@nestjs/common
npm ERR! @nestjs/common@"^8.4.7" from the root project
npm ERR!
npm ERR! Could not resolve dependency:
npm ERR! peer @nestjs/common@"^7.0.0" from @nestjs/microservices@7.6.18
npm ERR! node_modules/@nestjs/microservices
npm ERR! @nestjs/microservices@"^7.0.3" from the root project
npm ERR!
所以有問題的軟體包版本是:
"@nestjs/common": "^8.4.7",
"@nestjs/core": "^7.6.15"
我嘗試將核心和微服務依賴項的版本升級到 ^8.0.0,并且破壞了更多的依賴項,還嘗試將 common 降級到 ^7.6.15 并獲得了相同的效果。嘗試使用 yarn 而不是 npm,它解決了我的問題,但我需要 npm 安裝所有包

uj5u.com熱心網友回復:
你可以在這里看到解決方案,或者至少這對我有用。https://www.angularjswiki.com/angular/unable-to-resolve-dependency-tree-error-in-angular-while-installing-npm-packages/
我把對我有用的部分留給你
要在安裝 npm 包時修復 Unable to resolve dependency tree error in Angular,請按照以下步驟操作。
- 運行 npm install --save --legacy-peer-deps 而不是 npm install 命令。另一種方法是洗掉 node_modules 檔案夾和 package_lock.json 檔案,然后
- 在 npm i --force 命令之后運行 npm cache clean --force 。
uj5u.com熱心網友回復:
所以,我解決了這個問題,洗掉了 node_modules、package-lock.json 并洗掉了 package.json 中的依賴項和 devDependencies
在我一一手動安裝所有依賴項之后
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/535921.html
標籤:节点.jsnpm嵌套
下一篇:無法安裝gulp
