管理工具 fnm
和 nvm
nvm
:作為最廣泛使用的 Node.js 版本管理器,使用 Bash 編寫,適用于類 UNIX 環境(如 macOS 和 Linux),也可以通過兼容的 shell(如 WSL)在 Windows 上使用。fnm
:(Fast Node Manager)一種較新的、快速的替代方案,由 Rust 編寫,以其速度聞名。支持多線程,因此在安裝和切換 Node 版本時特別快。它還提供跨平臺支持,包括 WSL、macOS 和 Windows。
這里以 fnm
為例。
下載安裝Homebrew(如果尚未安裝)
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
更新brew update
安裝 fnm
brew install fnm
echo 'eval "$(fnm env --use-on-cd)"' >> ~/.zshrc
source ~/.zshrc
使用 fnm
安裝 Node.js
# 安裝最新 LTS 版本
fnm install --lts# 安裝特定版本(例如 Node 18)
fnm install 18# 安裝最新版本
fnm install latest
切換 Node.js 版本
# 使用全局版本
fnm use --global 18# 為當前目錄設置本地版本(會創建 .node-version 文件)
fnm use 20
驗證安裝
# 查看當前使用的 Node 版本
node -v# 查看已安裝的所有版本
fnm list
其他常用命令
# 列出官方可用版本
fnm ls-remote# 刪除特定版本
fnm uninstall 16# 設置默認版本
fnm default 18