Ubuntu系统更新Node.js到最新版的两种常用方法
NodeSource存储库提供最新的稳定版Node.js,安装流程简单且版本更新及时。
sudo apt-get remove --purge nodejs npm # 彻底移除旧版本
sudo apt-get install curl # 安装curl(若未安装)
setup_22.x为例,可根据需求替换为setup_21.x等):curl -fsSL https://deb.nodesource.com/setup_22.x | sudo -E bash -
sudo apt-get install -y nodejs
node -v # 应显示最新LTS版本(如v22.x.x)
npm -v # 应显示对应的npm版本
NVM允许用户在系统中安装、切换多个Node.js版本,适合需要同时维护多个项目的开发者。
sudo apt-get remove --purge nodejs npm
sudo apt-get autoremove
v0.39.7为例):curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash
source ~/.bashrc # 若使用zsh,替换为~/.zshrc
nvm install 22):nvm install --lts
nvm use --lts
node -v # 应显示最新LTS版本
npm -v # 应显示对应的npm版本
setup_x.x.x中的版本号(如setup_21.x)安装特定版本,而非仅LTS。sudo安装Node.js(除非必要),推荐通过NVM或NodeSource以普通用户权限安装,减少权限冲突风险。npm outdated检查过时依赖)。