在Debian上更新Node.js的常用方法
NodeSource提供了Debian兼容的Node.js二進制存儲庫,可方便地安裝或更新到指定版本。
sudo apt-get remove --purge nodejs npm
sudo apt-get autoremove
sudo apt-get update
sudo apt-get install curl software-properties-common
<version>
為所需版本(如18.x
為最新LTS,20.x
為最新穩定版),執行對應腳本:curl -fsSL https://deb.nodesource.com/setup_<version> | sudo -E bash -
例如,安裝Node.js 18.x:curl -fsSL https://deb.nodesource.com/setup_18.x | sudo -E bash -
sudo apt-get install -y nodejs
node -v # 輸出Node.js版本(如v18.17.1)
npm -v # 輸出npm版本(如10.5.0)
nvm允許在同一臺機器上安裝、切換多個Node.js版本,適合需要版本隔離的開發場景。
sudo apt-get remove --purge nodejs npm
sudo apt-get autoremove
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash
source ~/.bashrc # 若使用zsh,替換為~/.zshrc
nvm install --lts
nvm install 16.20.2
nvm use <version> # 如nvm use 16.20.2
nvm alias default <version> # 如nvm alias default 18
node -v
npm -v
npm install -g
安裝的全局包(如gulp
、webpack
)可能需要重新安裝,避免兼容性問題。