windows系统下如何安装多版本node - NVM (好棒好用)
Windows 安裝多版本 Node — NVM
TL;DRWindows 用 nvm-windows(跟 Mac/Linux 的 nvm 是 不同套件,別搞混)。2026 年更推薦 fnm 或 volta,啟動快、跨平台一致。
安裝 nvm-windows
# 用 winget(Windows 10+ 內建)
winget install CoreyButler.NVMforWindows
# 或下載 installer
# https://github.com/coreybutler/nvm-windows/releases
不能跟 Node.js 並存安裝前要先 uninstall 既有的 Node.js,否則 PATH 會打架。
常用指令
nvm list available # 列出可安裝的版本
nvm install 20.11.0 # 安裝特定版本
nvm install lts # 安裝最新 LTS
nvm list # 看本機已裝版本
nvm use 20.11.0 # 切換到該版本
nvm uninstall 18.0.0 # 移除某版本
2026 替代:fnm / volta
更現代的選擇:
| 工具 | 速度 | 跨平台 | 自動切換 |
|---|---|---|---|
| nvm-windows | 普通 | Windows only | ❌ |
| fnm(Rust) | 超快 | ✅ Mac/Linux/Windows | ✅(讀 .nvmrc) |
| volta(Rust) | 快 | ✅ 全平台 | ✅(讀 package.json) |
# fnm
winget install Schniz.fnm
# volta
winget install Volta.Volta
fnm / volta 自動讀專案的 .nvmrc 或 package.json 切版,不用手動 nvm use。
參考Juejin — Windows 系統下如何安裝多版本 node