什麼是 NVM?管理 Node.js 版本的終極指南
- NVM = Node Version Manager,用來在同一台機器上安裝、管理與切換多個 Node.js 版本(含 npm)。
- 解決專案間 Node 版本不一致的問題,讓開發者能依專案需要切換 Node 版本。
- macOS / Linux 通常使用 nvm(shell script)。Windows 有社群版本 nvm-windows(不同專案 repo、細節略有差異)。
安裝 NVM
Windows
- 下載連結。
- 請選擇
nvm-setup.exe下載並安裝。
macOS
- 教學。
常用指令
bash
nvm ls # 列出本機安裝的 node 版本以及當前使用中的版本
nvm ls available # 列出遠端可供安裝的 node 版本
nvm install 24.18.0 # 安裝特定次版本
nvm install lts # 安裝最新 LTS 版本
nvm use 24.18.0 # 切換至指定版本
nvm uninstall 24.18.0 # 移除該版本
nvm current # 顯示當前版本
nvm root # 顯示安裝位置