在 Ubuntu 上更新 Node.js 常见有几种方式,下面按推荐程度给你说明:
sudo apt remove nodejs npm
curl -fsSL https://deb.nodesource.com/setup_20.x | sudo -E bash -
想装别的版本,把
20.x改成18.x/22.x等
sudo apt install -y nodejs
node -v
npm -v
n 版本管理器(适合频繁切换版本)sudo npm install -g n
sudo n stable
或指定版本:
sudo n 20
node -v
nvm(适合开发环境)curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash
重新打开终端:
nvm install --lts
nvm use --lts
sudo apt upgrade nodejs
Ubuntu 官方源里的 Node 通常很旧,不建议用。
命令找不到 node?
which node
检查 PATH 是否包含 /usr/local/bin
npm 版本太老?
sudo npm install -g npm
如果你是 服务器 / 本地开发 / Docker 环境,可以告诉我,我给你更具体的方案。