NodeSource存儲庫提供最新的穩定版Node.js,適合需要系統級統一版本的生產環境。
apt
安裝過舊版Node.js,先卸載以避免沖突:sudo apt-get remove --purge nodejs npm
sudo apt autoremove
setup_current.x
為最新穩定版,setup_20.x
為指定版本):curl -fsSL https://deb.nodesource.com/setup_current.x | sudo -E bash -
sudo apt-get install -y nodejs
node -v # 輸出如v20.12.2(最新穩定版)
npm -v # 輸出對應npm版本
nvm允許在同一臺機器上管理多個Node.js版本,適合需要切換版本的開發場景。
apt
安裝舊版,先卸載:sudo apt remove nodejs npm
sudo apt autoremove
v0.39.7
):curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash
source ~/.bashrc # 若使用zsh,替換為~/.zshrc
nvm --version # 輸出如0.39.7
nvm install --lts
20.12.2
):nvm install 20.12.2
nvm use --lts
nvm alias default --lts
node -v # 輸出最新版本
npm -v # 輸出對應npm版本
若無需最新版本,可通過Ubuntu默認源更新(版本可能較舊)。
sudo apt update
sudo apt upgrade nodejs
node -v
apt
安裝的舊版。npm install -g npm
),確保兼容性。.nvmrc
文件,切換版本時運行nvm use
即可自動匹配項目所需版本。