我试图降级到一个较早的软件包由于地铁捆绑器不理解.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个高严重性漏洞,我该怎么办?我认为这很糟糕,但我不确定该怎么做,我以前尝试过更新,但它似乎打破了我的应用程序,因为事情发生了变化。
正如你所看到的,我对这类东西还是很新手的。
再次感谢!
1条答案
按热度按时间wgx48brx1#
您可以尝试将legacy-peer-deps中的值更改为true
config set legacy-peer-deps true
,然后使用npm install twrnc
重试。