在 Ubuntu 上配置 Node.js,常见且推荐的方式有 APT 安装、NodeSource、NVM 三种。下面按“从简单到专业”给你讲清楚,你可以按需求选。
适合:快速用 Node.js,不追求最新版
sudo apt update
sudo apt install nodejs npm -y
查看版本:
node -v
npm -v
⚠️ 缺点:Ubuntu 仓库里的 Node 版本通常较旧。
适合:需要指定 Node.js 版本(如 18 / 20 LTS)
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
✅ 优点:版本新、稳定、适合服务器
适合:前端 / 后端开发,需要多版本切换
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash
重新加载 shell:
source ~/.bashrc
# 或
source ~/.zshrc
nvm install 20
nvm use 20
nvm alias default 20
node -v
npm -v
✅ 优点:
npm config set registry https://registry.npmmirror.com
npm config list
node 命令不存在?which node
如果是 NVM 安装,确认是否执行了:
source ~/.bashrc
sudo chown -R $USER:$USER ~/.npm
| 使用场景 | 推荐方式 |
|---|---|
| 新手 / 快速测试 | APT |
| 服务器 / 生产环境 | NodeSource |
| 开发 / 多项目 | ✅ NVM |
如果你愿意,我可以:
你现在用的是 Ubuntu 桌面还是服务器?