Ubuntu下更新Node.js的常用方法
NodeSource是第三方Node.js二进制分发仓库,提供最新的稳定版和LTS版,适合需要灵活控制版本的用户。
apt安装过Node.js,先彻底卸载以避免冲突:sudo apt-get remove --purge nodejs
sudo apt-get autoremove
curl和software-properties-common,用于后续添加仓库:sudo apt-get update
sudo apt-get install curl software-properties-common
18.x为最新LTS版,20.x为最新稳定版),替换命令中的版本号:curl -fsSL https://deb.nodesource.com/setup_18.x | sudo -E bash -
apt从NodeSource仓库安装:sudo apt-get install -y nodejs
node -v # 查看Node.js版本
npm -v # 查看npm版本(包管理器)
NVM是Node.js版本管理工具,支持同一台机器安装多个版本,方便切换,适合开发测试场景。
sudo apt-get remove --purge nodejs
sudo apt-get autoremove
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash
.bashrc、.zshrc),使NVM命令生效:source ~/.bashrc # 若使用zsh,替换为~/.zshrc
nvm install --lts
nvm install node
nvm use --lts
nvm alias default --lts
Ubuntu默认仓库的Node.js版本通常较旧,仅适合对版本无要求的用户。
sudo apt-get update
sudo apt-get upgrade nodejs
node -v
nvm ls查看已安装版本,nvm use <version>快速切换。setup_16.x),确保兼容性。