在前端开发中,不同项目可能依赖不同版本的 Node.js,直接安装多个 Node 版本会导致环境冲突。nvm-windows(Node Version Manager for Windows)是 Windows 系统下的 Node.js 版本管理工具,能轻松实现多版本切换、安装和卸载,配合 npm 配置还能提升开发效率。本文将从安装到实战,详细讲解 nvm-windows 的使用及 npm 配置技巧。
一、什么是 nvm-windows?
nvm-windows 是 Windows 系统专用的 Node.js 版本管理工具,核心功能:
- 同时安装多个 Node.js 版本,互不干扰;
- 快速切换当前使用的 Node 版本;
- 自动管理每个 Node 版本对应的 npm(无需单独安装 npm);
- 支持安装稳定版、LTS 版或指定版本。
二、安装 nvm-windows(详细步骤)
1. 前置准备:卸载现有 Node.js(可选但推荐)
如果已单独安装过 Node.js,建议先卸载:
- 打开'控制面板→程序和功能',找到'Node.js'卸载;
- 删除残留目录(如
C:\Program Files\nodejs、C:\Users\你的用户名\AppData\Roaming\npm),避免冲突。
2. 下载 nvm-windows 安装包
- 访问官方 GitHub 仓库:nvm-windows releases;
- 下载最新版的 nvm-setup.exe(exe 安装包,傻瓜式安装,推荐新手)。
3. 运行安装程序,配置安装路径
双击 nvm-setup.exe,按提示操作:
- 步骤 1:同意协议,点击'Next';
- 步骤 2:选择 nvm 安装路径(建议纯英文路径,如
D:\nvm4w,避免中文、空格),点击'Next'; - 步骤 3:选择 Node.js symlink 路径(即 nvm 创建的 Node 快捷方式路径,默认
D:\nvm4w\nodejs,无需修改),点击'Next'; - 步骤 4:勾选'Add to PATH'(关键!自动添加 nvm 到系统环境变量,避免后续命令无法识别),点击'Install';
- 安装完成后,点击'Finish'。
4. 验证 nvm 安装成功
打开新的 PowerShell(或 CMD),执行以下命令:
nvm version # 输出版本号(如 1.1.11),说明安装成功
三、nvm-windows 核心使用命令(必学)
1. 安装 Node.js 版本
安装最新 LTS 版:
nvm install lts
安装最新稳定版:
nvm install stable
安装指定版本(推荐 LTS 版,如 18.17.0,稳定常用):
nvm install 18.17.0
2. 查看已安装的 Node 版本
nvm list # 或 nvm ls


