在 Ubuntu 上配置 Node.js 环境,常见做法有 三种:用 apt 安装(最简单)、用 NodeSource(版本新)、用 nvm(推荐,多版本管理)。下面分别说明。
适合:只想快速用一下 Node.js
sudo apt update
sudo apt install -y nodejs npm
查看版本:
node -v
npm -v
⚠️ Ubuntu 官方源中的 Node.js 版本通常较旧
适合:生产环境、需要指定版本
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
# 或
source ~/.zshrc
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
mkdir ~/.npm-global
npm config set prefix '~/.npm-global'
echo 'export PATH=~/.npm-global/bin:$PATH' >> ~/.bashrc
source ~/.bashrc
node -e "console.log('Node.js OK')"
npm -v
| 使用场景 | 推荐方式 |
|---|---|
| 新手 / 快速使用 | apt |
| 服务器 / 固定版本 | NodeSource |
| 开发 / 多版本 | ✅ nvm |
如果你是 新手 / 开发 / 服务器,可以告诉我,我可以给你一套最适合你的配置命令。