在 Ubuntu 中安装 Node.js 有多种方式,下面按推荐程度给你介绍几种常见方法。
适合需要**指定版本(如 18 / 20 / 22)**的用户。
sudo apt update
sudo apt install -y curl
curl -fsSL https://deb.nodesource.com/setup_20.x | sudo -E bash -
想装其他版本,把
20.x改成:
18.x22.x
sudo apt install -y nodejs
node -v
npm -v
适合只是临时用一下。
sudo apt update
sudo apt install -y nodejs npm
查看版本:
node -v
⚠️ Ubuntu 20.04 默认可能是 Node 10,22.04 可能是 Node 12,不推荐生产使用
适合多版本切换(非常常用)。
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash
source ~/.bashrc
nvm install 20
nvm use 20
nvm alias default 20
不要用 sudo npm
mkdir ~/.npm-global
npm config set prefix '~/.npm-global'
然后把下面加到 .bashrc:
export PATH=~/.npm-global/bin:$PATH
apt list --installed | grep node
| 场景 | 推荐方式 |
|---|---|
| 新手 / 稳定 | NodeSource |
| 开发 / 多版本 | NVM |
| 临时测试 | apt |
如果你是 Ubuntu 几版本 + 用途(前端/后端/学习),我可以给你更精确的建议。