下面分几种常见方式,介绍在 Ubuntu 上安装 Node.js 的方法。你可以按需求选择。
适合:只想快速用 Node.js,不追求最新版本。
sudo apt update
sudo apt install nodejs npm -y
查看版本:
node -v
npm -v
⚠️ Ubuntu 官方源中的 Node.js 版本通常较老。
适合:需要较新 LTS 或最新版 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
✅ NodeSource 会同时安装 node 和 npm
适合:需要 多版本切换、前端/后端开发。
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash
安装完成后,重新加载 shell:
source ~/.bashrc
(如果是 zsh)
source ~/.zshrc
nvm install --lts # 安装最新 LTS
nvm install 18 # 安装指定版本
nvm use 18
nvm alias default 18
node -v
npm -v
✅ 优点:不影响系统环境,多版本共存
node -e "console.log('Node.js 安装成功')"
不推荐用 sudo npm,建议:
mkdir ~/.npm-global
npm config set prefix '~/.npm-global'
echo 'export PATH=~/.npm-global/bin:$PATH' >> ~/.bashrc
source ~/.bashrc
apt list --installed | grep node
| 使用场景 | 推荐方式 |
|---|---|
| 新手 / 简单使用 | Ubuntu 官方仓库 |
| 生产环境 | NodeSource |
| 开发 / 多版本 | ✅ NVM |
如果你愿意,我可以:
你可以直接告诉我你的 Ubuntu 版本(如 20.04 / 22.04 / 24.04)。