【2026 最新】手把手教你彻底卸载 Node.js 用 nvm 管理多版本,告别环境混乱!nvm保姆级安装配置使用教程(Windows版)
一、如何完全卸载旧的 Node.js
这里我推荐Geek工具,体积仅6MB,免安装、无广告、完全免费!不仅能一键卸载软件,还能深度清理残留文件和注册表。
1.1 开始下载
官网:Geek Uninstaller - the best FREE uninstaller
点击 Download

选择左边的免费版下载即可

下载完成后解压压缩包即可
1.2 开始卸载
双击 geek.exe

找到Node.js

选中右键点击卸载即可,Geek会自动扫描残留文件和注册表,扫描后点击确定即可。
二、安装nvm

2.1 开始下载
GitHub 官方网站:Releases · coreybutler/nvm-windows
跳转后下载向下翻找到nvm-setup.exe点击下载

2.2 开始安装
双击安装包








安装完成

三、配置nvm
3.1 nvm修改镜像源
找到你刚才安装NVM的地址,我的是在:
F:\Chengxusheji\Nvm\nvm
如果忘了,找不到了,可以按照下述查找:
win + R,输入cmd,回车后,在命令行输入nvm root命令,可以查看nvm的安装根路径在那个文件夹


找到该路径下的setting.txt,右键用记事本打开

粘贴以下指令:
node_mirror: https://npmmirror.com/mirrors/node/ npm_mirror: https://npmmirror.com/mirrors/npm/ 
之后点击Ctrl + s 进行保存该文件,就可以关闭了该记事本。
3.2 nvm配置环境变量
- 环境变量打开方式:此电脑右键
->属性->高级系统设置->环境变量->

- 确认与如下配置保持一致(默认nvm安装成功后,会自动生成)

win + R,输入cmd,回车后,在命令行输入nvm -v命令,返回版本号,证明配置成功

四、安装node.js
4.1 通过 nvm 安装 node.js
4.1.1 查看最新版本号
查看node.js最新的一批版本(版本号:偶数是绝对稳定版本 基数是不一定稳定版本)
nvm list available
4.1.2 安装指定的版本
nvm install <版本号> 例如:

4.1.3 查看安装的所有版本
nvm list 或
nvm ls
4.1.4 切换你需要的版本
nvm use <版本号> 
4.1.5 查看安装后的地址
安装成功后会变成对应的文件夹,如下图所示

4.1.6 查看 nodejs的 版本
node -v4.1.7 查看 npm 的版本
npm -v 
4.2 node.js 配置环境变量
4.2.1 配置全局安装的模块路径和缓存路径
- 首先在nvm的安装目录新建两个文件夹
node_global和node_cache

- 记住上述你的文件夹路径
- F:\Chengxusheji\Nvm\nvm\node_cache
- F:\Chengxusheji\Nvm\nvm\node_global
- 创建完两个文件夹后,在cmd窗口中输入以下命令(两个路径即是两个文件夹的路径)
npm config set prefix "F:\Chengxusheji\Nvm\nvm\node_cache" npm config set cache "F:\Chengxusheji\Nvm\nvm\node_global"
4.2.2 设置用户变量
- 【用户变量】中的path变量,%NVM_HOME% 和 %NVM_SYMLINK% 理论上是nvm安装成功后自动生成的。如果没有,新建进去。
- 如果有C:\Users\用户名\AppData\Roaming\npm,则将其修改为F:\Chengxusheji\Nvm\nvm\node_global(刚刚新建node_global文件夹的位置),如果没有就自己新建F:\Chengxusheji\Nvm\nvm\node_global,总之保证有以下图片中内容。

4.2.3 设置系统变量
- path变量的设置和用户变量中一致

4.2.4 设置缓存变量
- 新建环境变量
NODE_PATH,值为F:\Chengxusheji\Nvm\nvm\node_global\node_modules,其中F:\Chengxusheji\Nvm\nvm\node_global\node_modules是上述创建的全局模块安装路径文件夹。

4.2.5 测试配置是否正确
全局安装 Yarn
相比 npm,Yarn 安装依赖速度飞快、版本锁定更可靠,还能并行下载、离线缓存,大幅提升开发效率。

安装成功后会出现在下述文件夹中


4.2.6 设置淘宝的镜像并查看
npm config set registry https://registry.npmmirror.com/ npm config get registry 
五、nvm常用命令
5.1 基础常用命令
| 命令 | 说明 |
|---|---|
nvm -v | 查看 nvm 当前版本 |
nvm list 或 nvm ls | 列出已安装的 Node.js 版本(带 * 表示当前使用版本) |
nvm list available 或 nvm ls available | 查看可安装的 Node.js 版本(Windows 特有) |
nvm install <version> | 安装指定版本的 Node.js 例如: nvm install 18.18.2 |
nvm use <version> | 临时切换到指定 Node.js 版本(仅当前终端有效) 例如: nvm use 16.20.2 |
nvm alias default <version> | 设置默认 Node.js 版本(新终端自动使用) 例如: nvm alias default 18.18.2 |
5.2 高级/实用命令
| 命令 | 说明 |
|---|---|
nvm uninstall <version> | 卸载指定版本的 Node.js |
nvm current | 显示当前正在使用的 Node.js 版本 |
nvm on | 启用 nvm(恢复 Node.js 版本管理) |
nvm off | 禁用 nvm(恢复系统 PATH 中的原始 Node,如有) |
nvm root | 显示 nvm 的安装目录(如 C:\Users\lenovo\AppData\Roaming\nvm) |
nvm arch | 查看当前 Node 架构(32 位 or 64 位) |
六、nvm无法自动下载低版本的npm解决方法
nvm无法自动下载低版本的npm解决方法,我这里以 14.21.3 版本为例
执行nvm install 14.21.3后,如图所示:

C:\Users\lenovo>nvm install 14.21.3
Downloading node.js version 14.21.3 (64-bit)...
Complete
Downloading npm...
Creating C:\Users\lenovo\AppData\Local\Temp\nvm-install-429603408\temp
Downloading npm version 6.14.18... Complete
Installing npm v6.14.18...
error installing 14.21.3: open C:\Users\lenovo\AppData\Local\Temp\nvm-npm-1429022215\npm-v6.14.18.zip: The system cannot find the file specified.
通过打开浏览器,从淘宝镜像站:https://registry.npmmirror.com/binary.html?path=node/v14.21.3/
手动找到 node-v14.21.3-win-x64.zip 下载。

将下载后的压缩包进行解压并重新命名 v14.21.3

放在对应你安装nvm的文件夹内

Win + R 输入 cmd
Enter 回车之后 输入 nvm ls,如下图所示nvm可以自动识别该版本
