![](/img/trans.png)
[英]npm ERR! code ERESOLVE npm ERR! ERESOLVE could not resolve. When I ran npm install
[英]npm ERR! code ERESOLVE npm ERR! ERESOLVE could not resolve npm ERR! While resolving: @nestjs/mongoose@8.0.1
在安装 node_modules 时,我使用--legacy-peer-deps
或--force
标志。 这在本地系统上的 Windows 上运行良好,但在 ubuntu 服务器中部署项目时不起作用!
这是我得到的错误:
npm ERR! code ERESOLVE
npm ERR! ERESOLVE could not resolve
npm ERR!
npm ERR! While resolving: @nestjs/mongoose@8.0.1
npm ERR! Found: mongoose@6.0.1
npm ERR! node_modules/mongoose
npm ERR! mongoose@"6.0.1" from the root project
npm ERR! mongoose@"*" from @types/mongoose@5.11.96
npm ERR! node_modules/@types/mongoose
npm ERR! dev @types/mongoose@"5.11.96" from the root project
npm ERR!
npm ERR! Could not resolve dependency:
npm ERR! peer mongoose@"^5.11.15 || ^5.12.4" from @nestjs/mongoose@8.0.1
npm ERR! node_modules/@nestjs/mongoose
npm ERR!
npm ERR! Conflicting peer dependency: mongoose@5.13.14
npm ERR! node_modules/mongoose
npm ERR! peer mongoose@"^5.11.15 || ^5.12.4" from @nestjs/mongoose@8.0.1
npm ERR! node_modules/@nestjs/mongoose
npm ERR! @nestjs/mongoose@"8.0.1" 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\Admin\AppData\Local\npm-cache\eresolve-report.txt for a full report.
npm ERR! A complete log of this run can be found in:
npm ERR! C:\Users\Admin\AppData\Local\npm-cache\_logs\2022-06-14T08_44_12_502Z-debug-0.log
这意味着你有依赖冲突。 因此,请尝试一一运行以下选项。
删除node_modules
和package-lock.json
然后运行
npm install
或者尝试清除 npm 缓存
npm cache clean --force
或者使用--legacy-peer-deps
选项运行命令
npm install --legacy-peer-deps
或者使用--force
选项运行命令
npm install --force
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.