Ubuntu上更新Node.js的常用方法
NodeSource存储库提供最新的稳定版Node.js,适合需要固定版本或直接获取最新版本的用户。
apt
安装过Node.js,先彻底卸载以避免冲突:sudo apt-get remove --purge nodejs npm
sudo apt-get autoremove
18.x
、20.x
),替换下方命令中的setup_XX.x
(例如setup_20.x
):curl -fsSL https://deb.nodesource.com/setup_20.x | sudo -E bash -
此命令会自动添加存储库密钥并配置软件源。sudo apt-get update
sudo apt-get install -y nodejs
node -v # 输出如v20.9.0
npm -v # 输出如10.2.4
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
安装完成后,重新加载Shell配置文件(根据使用的Shell选择对应文件,如.bashrc
、.zshrc
):source ~/.bashrc # 或 source ~/.zshrc
nvm -v
,若输出版本号则说明安装成功。nvm install node
nvm install --lts
nvm use node # 或 nvm use --lts
nvm alias default node
node -v
和npm -v
,确认版本已更新。setup_XX.x
中的XX.x
替换为目标版本(如18.x
、20.x
),以获取特定版本的Node.js。sudo
(但NVM通常无需root权限)。通过上述方法,即可在Ubuntu上完成Node.js的更新,根据实际需求选择合适的方式即可。