在 Ubuntu 上设置 Node.js 环境,常见有三种方式:APT 安装(最简单)、NodeSource(版本较新)、NVM(推荐,可多版本切换)。下面分别说明。
适合快速使用、不追求新版本。
sudo apt update
sudo apt install -y nodejs npm
查看版本:
node -v
npm -v
⚠️ Ubuntu 官方源中的 Node 版本通常较旧。
可安装指定新版本(如 18 / 20 / 22)。
sudo apt update
sudo apt install -y curl
curl -fsSL https://deb.nodesource.com/setup_20.x | sudo -E bash -
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 install 20
nvm use 20
node -v
设置默认版本:
nvm alias default 20
npm config set registry https://registry.npmmirror.com
查看配置:
npm config get registry
node -e "console.log('Node OK')"
npm -v
| 场景 | 推荐方式 |
|---|---|
| 学习 / 开发 | ✅ NVM |
| 服务器部署 | NodeSource |
| 临时使用 | APT |
如果你告诉我 Ubuntu 版本 或 用途(开发 / 服务器 / Docker),我可以给你更精确的步骤。