一、报错原因
注:一般npm@8+以上辉出现这样的问题,原因就是你nvm版本太低
1、查看你的nvm版本
2、查看官网nvm最新版版本 nvm下载地址&版本查看
3、查看你的版本是否与官网最新版本相同
二、解决方法
安装最新版本nvm,点击链接即可
https://nvm.uihtm.com/download.htmlhttps://nvm.uihtm.com/download.html
注:
直接安装,无需卸载旧版本
安装新版本如果弹窗询问是否控制某某版本,确认
三、安装完成后的操作
1、查看nvm版本:nvm -v
2、删除node版本,nvm uninstall 版本号
3、重新安装node, nvm install 版本号
注:
由于高版本的node使用的是低版本nvm安装的,使用高版本的npm安装第三方包会报错
例:
低版本nvm@1.1.7 安装高版本node@18.17.1,npm@9.6.7
此时使用npm@9.6.7安装第三方包报错