使用nvm安装nodejs后,npm升级最新版本,再次降级报错(windows)
·
记录一下 使用nvm安装nodejs后,npm升级最新版本,结果和nodejs版本不匹配,再次降级报错
根据自己亲身经历,以下有几种解决方案
1. 手动降级 npm
npm install -g npm@6.14.18
结果我这里报错
ERROR: npm v11.2.0 is known not to run on Node.js v14.21.3. This version of npm supports the following node versions: `^20.17.0 || >=22.9.0`. You can find the latest version at https://nodejs.org/.
2.清理缓存
npm cache clean --force
npm install
结果还报错......go on
3.使用 nvm 重新安装 Node.js v14.21.3
我把对应版本给卸载了 nvm uninstall 14.21.3,卸载失败,我又手动删包,还是失败,后来意识到vscode中起着项目,我把项目关掉后 包成功删除啦
然后重新开始安装nvm use 14.21.3,说nvm会为该nodejs版本自动安装npm,当时也显示了 ,结结果! npm -v 报错 又成功打破了我的幻想。!。。
4.最后!我想着既然当前 npm版本过高,还降不下来,所幸让node升到匹配较高的版本吧
正好刚安装的nvm工具可以随意切换node版本, nvm use 18.19.0 没有就nvm install 18.19.0 ,然后紧接着 npm install -g npm@6.14.18 就OK了!!(开始没加全局-g报错,加上-g就可以了),报错和成功截图如下:

更多推荐


所有评论(0)