在Ubuntu上更新升级Node.js,推荐使用Node Version Manager(NVM),也可通过NodeSource存储库或**包管理器(apt)**操作,具体如下:
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.1/install.sh | bash
source ~/.bashrc # 重新加载配置
nvm ls-remote # 列出远程所有版本
nvm install --lts
nvm use <版本号> # 如 nvm use 18.16.0
nvm alias default <版本号>
curl -fsSL https://deb.nodesource.com/setup_lts.x | sudo -E bash -
sudo apt-get install -y nodejs
sudo apt update
sudo apt upgrade nodejs
node -v # 查看Node.js版本
npm -v # 查看npm版本
```。
以上方法中,NVM是最灵活的方式,适合需要同时使用多个Node.js版本的用户;NodeSource适合需要安装特定版本的用户;apt则适合追求简单操作的用户。