npm ERR! code ERESOLVE
npm ERR! ERESOLVE unable to resolve dependency tree
npm ERR!
npm ERR! While resolving: newsplatform@0.1.0
npm ERR! Found: react@18.2.0
npm ERR! node_modules/react
npm ERR! react@"^18.1.0" from the root project
npm ERR!
npm ERR! Could not resolve dependency:
npm ERR! peer react@"^16.0.0" from react-particles-js@3.6.0
npm ERR! node_modules/react-particles-js
npm ERR! react-particles-js@"*" 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.
这是由于node版本过高导致的
改进的方法是使用nvm管理node
第一步:彻底删除node
step1:在电脑的功能中卸载掉node
step2:卸掉node安装目录里的文件
step3:删除在系统环境变量里关于node的设置: path node_path
step4:删除c:用户/xxx/AppData/Roaming 中关于npm npm-cache文件夹及文件夹里的内容
第二步:安装nvm
https://github.com/coreybutler/nvm-windows/releases
在上面的网址中下载
- nvm 1.1.7-setup.zip:安装版,推荐使用
然后按照操作进行安装
第三步:使用nvm安装node
nvm ls available---显示当前所有可使用的node版本
nvm install 14.18.0 ---安装版本为14.18.0 的node
nvm use 14.18.0 -- 使用版本为14.18.0 的node
nvm ls --显示正在使用的node版本以及已经安装但未使用的node 版本
nvm uninstall 14.18.0 -- 卸载不用的node版本