在 Ubuntu 上升级 Node.js,常见有 3 种方式,推荐按顺序选择:
sudo apt remove nodejs -y
curl -fsSL https://deb.nodesource.com/setup_20.x | sudo -E bash -
支持版本:
18.x(LTS)20.x(LTS,推荐)22.x(最新)sudo apt install -y nodejs
node -v
npm -v
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash
然后执行:
source ~/.bashrc
nvm install --lts
nvm use --lts
nvm alias default lts/*
node -v
✅ 优点:
sudo snap refresh node --channel=20/stable
或安装:
sudo snap install node --classic --channel=20/stable
apt install nodejs(Ubuntu 默认源版本非常旧)| 场景 | 推荐方式 |
|---|---|
| 服务器 / 生产环境 | NodeSource ✅ |
| 开发 / 多版本切换 | nvm ✅ |
| 临时体验 | Snap |
如果你愿意,我可以:
直接把下面命令的结果发我:
node -v
which node