在 Ubuntu 上搭建 Node.js 环境,推荐用 nvm(Node Version Manager),最干净、最灵活。下面给你几种常见方式,从最推荐到次选。
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash
安装完成后,执行:
source ~/.bashrc
# 或
source ~/.zshrc
验证:
nvm --version
查看最新 LTS 版本:
nvm install --lts
或指定版本:
nvm install 18
nvm install 20
查看已安装版本:
nvm ls
切换版本:
nvm use 20
设置默认版本:
nvm alias default 20
node -v
npm -v
✅ 优点:
sudo apt update
sudo apt install nodejs npm
查看版本:
node -v
npm -v
⚠️ 缺点:
适合 生产环境 / CI
curl -fsSL https://deb.nodesource.com/setup_20.x | sudo -E bash -
sudo apt install -y nodejs
验证:
node -v
npm -v
npm config set registry https://registry.npmmirror.com
npm install -g yarn
npm install -g pnpm
不要用 sudo npm,而是:
mkdir ~/.npm-global
npm config set prefix '~/.npm-global'
export PATH=~/.npm-global/bin:$PATH
| 场景 | 推荐方式 |
|---|---|
| 本地开发 | ✅ nvm |
| 服务器 | NodeSource |
| 快速测试 | apt |
如果你告诉我:
我可以给你一套更精确的配置方案。