NVM 安装教程 + 卸载教程

2,028 阅读3分钟

nvm下载安装

nvm 官网:nvm.uihtm.com/ nvm github地址:github.com/coreybutler…

image.png

image.png

image.png

双击安装

image.png

image.png

image.png

image.png

image.png

image.png

image.png

image.png

win+R,输入cmd打开控制台,输入 nvm -v 有版本号,安装成功~

image.png

配置 nvm 镜像

打开 nvm 安装路径,不记得可以通过 nvm root 查看

image.png

image.png

打开 settings.txt 在末尾添加镜像源

node_mirror: https://npmmirror.com/mirrors/node/
npm_mirror: https://npmmirror.com/mirrors/npm/

image.png

使用 nvm

查看已安装的 Node.js 版本

nvm ls

查看可安装的 Node.js 版本

nvm ls available

安装指定的 Node.js 版本

// nvm install <version>
nvm install 20.19.0

image.png

切换到指定的 Node.js 版本

// nvm use <version>
nvm use 20.19.0

image.png

显示当前的 Node.js 版本

nvm current

指定版本的 Node.js 别名

// 创建别名
// nvm alias <name> <version>
nvm alias demo 20.19.0

// 删除别名
// nvm unalias <name>

卸载指定版本的 Node.js

// nvm uninstall <version>
nvm uninstall 20.19.0

nvm卸载

  • 先关闭所有打开的 CMD、PowerShell、VS Code/Cursor 终端(确保 nvm 相关进程已退出);

  • 执行以下命令,确认当前 nvm 管理的 node 版本(可选,方便后续清理):

nvm ls

步骤 1:通过卸载程序移除 nvm 主程序

  1. 按下 Win + R,输入 appwiz.cpl 并回车,打开「程序和功能」;
  2. 在列表中找到 nvm for Windows(或 nvm-windows),右键选择「卸载」;
  3. 按照卸载向导提示完成操作,等待卸载完成。

image.png

image.png

image.png

image.png

image.png

image.png

步骤 2:删除 nvm 残留文件夹

nvm 卸载后会残留安装目录和 node 快捷目录,需手动删除:

  1. 打开文件资源管理器,删除 nvm 安装目录(默认路径):

    • 通常是 C:\Users[你的用户名]\AppData\Roaming\nvm(替换「你的用户名」为实际名称,比如 C:\Users\张三\AppData\Roaming\nvm);
    • 若你自定义过安装路径,找到对应路径并删除(比如 D:\nvm)。
  2. 删除 nvm 自动创建的 node 快捷目录:

    • 路径:C:\Program Files\nodejs(这是 nvm 管理的 node 软链接,卸载后需删除);
    • 若该目录是实际 node 安装目录(非 nvm 管理),则保留,仅删除 nvm 生成的软链接。

步骤 3:清理环境变量(关键,避免残留)

  1. 按下 Win + R,输入 sysdm.cpl → 「高级」→ 「环境变量」;

  2. 分别检查「用户变量」和「系统变量」中的 Path

    • 找到包含 nvm 路径的条目(比如 C:\Users\XXX\AppData\Roaming\nvm),选中并点击「删除」;
    • 若有 C:\Program Files\nodejs 条目(仅 nvm 生成的),也一并删除(若为手动安装的 node 路径则保留);
  3. 检查是否有 NVM_HOMENVM_SYMLINK 环境变量:

    • 在「用户变量」/「系统变量」列表中,找到这两个变量,选中并点击「删除」;
  4. 点击「确定」保存所有修改。

image.png

步骤 4:清理注册表残留(可选,进阶)

若担心注册表有残留,可按以下操作清理(谨慎操作,建议备份注册表):

  1. 按下 Win + R,输入 regedit 并回车,打开注册表编辑器;

  2. 定位到以下路径,删除对应的 nvm 项:

    • HKEY_CURRENT_USER\Software\nvm for Windows
    • HKEY_LOCAL_MACHINE\SOFTWARE\nvm for Windows(若存在);
  3. 关闭注册表编辑器,无需重启(修改即时生效)。

步骤 5:验证卸载是否完成

nvm -v 
node -v 
npm -v