使用 NVM for Windows 管理 Node.js 多版本
- [使用 NVM for Windows 管理 Node.js 多版本](#使用 NVM for Windows 管理 Node.js 多版本)
使用 NVM for Windows 管理 Node.js 多版本
一、核心概念
- NVM :Node.js 版本管理工具,允许同一台电脑安装多个 Node.js 版本,随时自由切换。
- 为什么需要 NVM :
- 老项目依赖低版本 Node.js(如 14.x/16.x)
- 新项目使用高版本 Node.js(如 18.x/20.x)
- 避免重复卸载安装 Node.js,提升开发效率
二、安装前准备
- 卸载系统已安装的 Node.js(NVM 无法管理系统独立安装的 Node.js)
- 下载 NVM for Windows
官方下载地址:https://github.com/coreybutler/nvm-windows/releases
三、安装 NVM(要求:路径无空格 / 无中文)
✅ 推荐:D:\nvm
❌ 禁止:D:\Program Files\nvm、D:\软件\nvm
验证安装:
打开 CMD 输入:
bash
nvm version
显示版本号即安装成功。
四、配置 NVM(解决下载慢 / 失败)
-
配置淘宝镜像(国内必备)
找到 NVM 安装目录下的 settings.txt 文件(如 D:\nvm\settings.txt),追加以下内容:
新增以下两行镜像配置
node_mirror: https://npmmirror.com/mirrors/node/
npm_mirror: https://npmmirror.com/mirrors/npm/
五、NVM 核心命令
1. 查看可安装的 Node.js 版本
# 查看官方所有可用版本
nvm list available
2. 安装指定版本 Node.js
# 安装 LTS 长期支持版(推荐)
nvm install 16.20.2
nvm install 18.20.4
# 安装最新版
nvm install latest
3. 查看已安装的所有版本
nvm ls
# 或
nvm list
输出示例:
* 18.20.4 (Currently using 64-bit executable)
16.20.2
* 代表当前正在使用的版本。
4. 切换 / 使用指定版本
# 切换到 16.20.2
nvm use 16.20.2
# 切换到 18.20.4
nvm use 18.20.4
成功提示:Now using node v16.20.2 (64-bit)
5. 卸载指定版本
nvm uninstall 16.20.2
6. 查看当前使用版本
node -v
npm -v