报错:
ERROR: npm v10.2.1 is known not to run on Node.js v10.24.1. This version of npm supports the following node versions: `^18.17.0 || >=20.5.0`. You can find the latest version at https://nodejs.org/.
这种情况降级npm,降不了,需要升级node到指定版本。然而直接安装node太麻烦,所以我是用nvm管理工具,这样可以随时切换node版本。
先彻底删除本地node版本
1.下载nvm
https://github.com/coreybutler/nvm-windows/releases
https://nvm.uihtm.com/
2.我这里时下载的nvm-setup.zip解压后会有一个文件目录进去寻找nvm-setup.exe文件打开或双击该文件
傻瓜式安装,第一个目录为nvm的位置,第二个为node的位置,我放到了同级目录下
安装完nvm后记得注销或重启电脑
在你安装的目录下找到settings.txt文件,打开后加上
node_mirror: https://npm.taobao.org/mirrors/node/
npm_mirror: https://npm.taobao.org/mirrors/npm/
首先设置nvm的环境变量
设置node的环境变量
NVM_SYMLINK
环境变量的值应与settings.txt里面的值一致
以上所有步骤执行完毕后, 一定要重启电脑
nvm的常用命令:
- nvm uninstall 版本号:卸载指定版本
- nvm list:查看目前已经安装的版本
- nvm list available:显示可下载的node版本部分列表
- nvm install v18.17.0:下载当前指定切换的node版本
- nvm use v18.17.0:切换使用指定node版本
1.先nvm list available:显示可下载的node版本部分列表
2.nvm install v18.17.0:下载当前指定切换的node版本
3.nvm list:查看目前已经安装的版本
4.nvm use v18.17.0:切换使用指定node版本
5.node -v查看是都切换版本成功
ok了