1.如果已经安装nodejs , 先卸载nodejs;
从控制面板中 卸载程序 卸载nodejs
win + r打开cmd ,管理员运行 where node 查看是否删除干净nodejs
2.下载nvm
从github 下载nvm , 下载nvm
3.nvm 和node安装路径最好写在同一个路径下 ,如D盘 ,D\a\nvm , D\a\nodejs
4. 打开编辑系统环境变量,判断是否有nvm_home和nvm_symlink变量
双击path 判断是否有%NVM_HOME%和%NVM_SYMLINK%
5.打开nvm的安装文件, 配置settings.txt文件,添加淘宝镜像
在最后添加
https://npm.taobao.org/mirrors/node/
npm_mirror: https://npm.taobao.org/mirrors/npm/
6.以管理员运行cmd ,
判断nvm是否安装成功 nvm -v或者nvm version
上图为安装成功
nvm install 16.15.0 安装16版本的node
node -v 判断是否安装成功
nvm use 14.21.1 切换14版本的node
注意:
1.nvm安装高版本的node不会有npm , 所以需要自己去node 官网找到对应的版本把nvm中的文件替换
2.不能修改settings.txt文件 的解决办法
以管理员身份运行(如vscode以管理员身份打开修改或其他)
右键-属性 查看是否有修改权限。
3.nvm 报错 The system cannot find the path specified. Could not download node.js v16
nvm install报错解决办法
本人的解决办法是 之前安装在C盘 , 切换到D盘 , 并且node和nvm安装到同一路径就可以了。
(也可能凑巧,可以试试~)
4.需要先切换nvm use 14 之后node -v才能看到版本