在 Ubuntu 上“更新 Node.js 源”通常有两种理解,下面分别说明:
如果你只是想更新系统 apt 源(包含 Node.js 的旧版本):
sudo apt update
sudo apt upgrade
⚠️ 注意:Ubuntu 官方源里的 Node.js 版本通常较旧,不推荐直接用来装新版 Node。
适用于安装 最新 LTS 或指定版本
sudo apt remove nodejs npm -y
sudo apt update
sudo apt install -y curl ca-certificates
curl -fsSL https://deb.nodesource.com/setup_20.x | sudo -E bash -
其他版本示例:
- Node 18:
setup_18.x- Node 22:
setup_22.x
sudo apt install -y nodejs
node -v
npm -v
可随时切换 Node 版本
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash
source ~/.bashrc
nvm install --lts
nvm use --lts
sudo snap install node --classic
比如切换为国内源:
npm config set registry https://registry.npmmirror.com
查看当前源:
npm config get registry
如果你能说明:
我可以给你精确的命令。