npm 我如何修复ERESOLVE无法解析依赖关系树

sz81bmfz  于 2022-11-14  发布在  其他
关注(0)|答案(1)|浏览(170)

我试图降级到一个较早的软件包由于地铁捆绑器不理解.cjs文件,我不知道如何修复它.(我已经张贴了多个问题,每个人都告诉我同样的事情,这不工作.)我试图安装react-apollo@2.4.1,但我一直收到这个错误.

npm ERR! ERESOLVE unable to resolve dependency tree
npm ERR! 
npm ERR! While resolving: sparta-app3@1.0.0
npm ERR! Found: react@17.0.1
npm ERR! node_modules/react
npm ERR!   react@"17.0.1" from the root project
npm ERR! 
npm ERR! Could not resolve dependency:
npm ERR! peer react@"^15.0.0 || ^16.0.0" from react-apollo@2.4.1
npm ERR! node_modules/react-apollo
npm ERR!   react-apollo@"2.4.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 /Users/frignfragr/.npm/eresolve-report.txt for a full report.

npm ERR! A complete log of this run can be found in:
npm ERR!     /Users/frignfragr/.npm/_logs/2022-04-26T23_32_34_989Z-debug-0.log

如有任何解决办法,我们将不胜感激。
另外,如果NPM告诉我有9个高严重性漏洞,我该怎么办?我认为这很糟糕,但我不确定该怎么做,我以前尝试过更新,但它似乎打破了我的应用程序,因为事情发生了变化。
正如你所看到的,我对这类东西还是很新手的。
再次感谢!

wgx48brx

wgx48brx1#

您可以尝试将legacy-peer-deps中的值更改为true config set legacy-peer-deps true,然后使用npm install twrnc重试。

相关问题