在 Ubuntu 上搭建 Node.js 环境一般有几种常见方式,下面从推荐到不推荐给你讲清楚,你可以按自己需求选。
sudo apt update
sudo apt upgrade -y
sudo apt install -y curl build-essential
curl -fsSL https://deb.nodesource.com/setup_20.x | sudo -E bash -
想装其他版本,把
20.x改成18.x、22.x等
sudo apt install -y nodejs
node -v
npm -v
适合不追求新版本的学习或测试:
sudo apt update
sudo apt install -y nodejs npm
查看版本:
node -v
npm -v
⚠️ Ubuntu 自带源里的 Node 通常比较旧(如 12/14)
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
✅ 优点:
npm install -g yarn
yarn -v
不要用 sudo npm
建议:
npm config set prefix ~/.npm-global
export PATH=~/.npm-global/bin:$PATH
npm config set registry https://registry.npmmirror.com
| 场景 | 推荐方式 |
|---|---|
| 服务器部署 | NodeSource |
| 学习/测试 | apt |
| 前端开发 | nvm ✅ |
如果你是 Ubuntu 22.04 / 24.04,或者想搭 Vue / React / Nest / 后端服务,可以告诉我,我给你更具体的方案。