在 Ubuntu 上配置 Node.js 有多种方式,下面按推荐程度从简单到灵活介绍几种常见方法。
适合:学习、临时使用
sudo apt update
sudo apt install nodejs npm
查看版本:
node -v
npm -v
⚠️ 版本通常较旧(如 12.x / 14.x)
适合:开发环境、生产环境
curl -fsSL https://deb.nodesource.com/setup_20.x | sudo -E bash -
sudo apt install -y nodejs
验证:
node -v
npm -v
可选安装构建工具:
sudo apt install -y build-essential
适合:需要多版本 Node.js
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash
重新打开终端或:
source ~/.bashrc
nvm install 20
nvm use 20
node -v
设置默认版本:
nvm alias default 20
sudo snap install node --classic
不推荐用 sudo npm
可设置:
mkdir ~/.npm-global
npm config set prefix '~/.npm-global'
echo 'export PATH=~/.npm-global/bin:$PATH' >> ~/.bashrc
source ~/.bashrc
| 场景 | 推荐方式 |
|---|---|
| 新手 | 官方 apt |
| 开发者 | NVM |
| 生产 | NodeSource |
如果你告诉我 Ubuntu 版本 / 用途(开发 or 服务器),我可以给你更精确的步骤。