在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)可能需要重新安装,避免兼容性问题。