NVM全称Node Version Manager,是一款专门管理Node.js版本的工具,能在同一台电脑上安装、切换多个Node版本,彻底解决做不同项目需要不同Node版本、反复卸载安装的麻烦。本文介绍Windows下安装nvm的步骤以及常用命令。

一、安装前准备

如果已装过Node.js,先卸载干净(控制面板→程序和功能),删除安装残留文件夹,清理环境变量里的旧Node路径,关闭所有终端。

这一步非常关键,没做好的话,后面安装NVM很容易出问题,新手一定要仔细看!

如果你的电脑上已经单独安装过Node.js,不管是哪个版本,都要先卸载干净!具体操作很简单:打开控制面板 → 程序和功能,找到Node.js,右键卸载。卸载完之后,记得去安装目录(一般是C:\Program Files\nodejs或者C:\Program Files (x86)\nodejs)看看,如果还有残留的文件夹,手动删掉。

另外,还要检查一下环境变量,避免残留影响NVM配置。按Win+R输入sysdm.cpl,打开系统属性 → 高级 → 环境变量,在系统变量或用户变量的PATH里,删掉任何指向旧Node.js安装目录、npm全局包目录的条目,保存更改就好。

最后,关闭所有已经打开的终端、CMD、PowerShell,包括VS Code里的集成终端,因为环境变量修改后,只有新打开的终端才会生效。

二、NVM下载安装

1. 下载:访问GitHub地址,下载最新nvm-setup.exe;

2. 安装:双击运行,勾选协议,默认路径即可(自定义路径无空格、无中文),Symlink路径默认,点击安装;

3. 验证:新打开终端,输入nvm version,显示版本号即安装成功。

PS C:\Users\hz > nvm version
1.2.2

三、常用操作

1. 查看可安装版本:nvm list available;

2. 安装版本:nvm install 版本号(如nvm install 24.9.0)或nvm install lts;

3. 查看已装版本:nvm list;

4. 切换版本(管理员身份打开终端):nvm use 版本号;

5. 卸载版本:nvm uninstall 版本号。

五、避坑重点

1. 切换版本失败:大概率是没以管理员身份打开终端,关闭终端,右键选择“以管理员身份运行”,再重新切换就好;如果还是失败,检查一下Symlink路径是不是空的,手动删除里面的文件再试。

2. 下载速度慢、失败:检查一下镜像配置是不是正确,确认是npmmirror的地址,不行就重新输入一次镜像配置命令。

3. 终端输入nvm命令没反应:要么是没重启终端,要么是环境变量没配置好,重启电脑再试,还是不行就重新安装NVM,记得选对安装路径。

4. 不同版本的npm包不通用:切换Node版本后,之前安装的全局npm包(比如vue-cli)需要重新安装,因为不同Node版本的全局包是相互独立的。

总结

核心就是卸载旧Node→装NVM→配镜像→装切换版本,几步搞定,再也不用反复卸载Node,新手也能快速上手!

文章作者: Z
本文链接:
版权声明: 本站所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 微博客
工具 运维 前端 nodejs 工具
喜欢就支持一下吧