跳到主要內容
← 回到學習

學習 · 開發工具

windows系统下如何安装多版本node - NVM (好棒好用)

目錄 · 3 個段落
  1. 01安裝 nvm-windows
  2. 02常用指令
  3. 032026 替代:fnm / volta

Windows 安裝多版本 Node — NVM

TL;DR
Windows 用 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
powershell
不能跟 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        # 移除某版本
powershell

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
powershell

fnm / volta 自動讀專案的 .nvmrc 或 package.json 切版,不用手動 nvm use。

參考
Juejin — Windows 系統下如何安裝多版本 node

目錄