react-virtualized安装出错--解决npm ERR! ERESOLVE unable to resolve dependency tree
npm install react-virtualized --save
出错
报错代码段
`npm ERR! code ERESOLVE npm ERR! ERESOLVE unable to resolve dependency tree npm ERR! npm ERR! While resolving: hkzf-mobile@0.1.0 npm ERR! Found: react@17.0.2 npm ERR! node_modules/react npm ERR! react@"^17.0.2" from the root project npm ERR! npm ERR! Could not resolve dependency: npm ERR! peer react@"^15.3.0 || ^16.0.0-alpha" from react-virtualized@9.22.3 npm ERR! node_modules/react-virtualized npm ERR! react-virtualized@"*" 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! npm ERR! See C:\Users\10177\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\10177\AppData\Local\npm-cache\_logs\2021-10-11T07_18_16_830Z-debug.log`复制代码
更改运行代码为:
npm install react-virtualized --legacy-peer-deps
即可安装成功
这是因为
react-virtualized has a peer dependency on react and react-dom that constraints it to React 16
因而、react版本为17时会报错
作者:小前端hua
链接:https://juejin.cn/post/7019124620015976484