在 Debian 上安装指定版本的 Node.js,最推荐、最省心的方式是使用 Node Version Manager(nvm)。下面按常见需求给你几种方案,从最推荐到系统级安装。
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash
安装完成后执行:
source ~/.bashrc
(如果是 zsh)
source ~/.zshrc
验证:
nvm --version
nvm ls-remote
例如安装 18.19.0:
nvm install 18.19.0
或安装 LTS:
nvm install --lts
nvm alias default 18.19.0
nvm use 18.19.0
验证:
node -v
npm -v
✅ 优点:
适合生产环境、不想用 nvm 的情况。
sudo apt update
sudo apt install -y curl
curl -fsSL https://deb.nodesource.com/setup_18.x | sudo -E bash -
可替换版本:
16.x18.x20.xsudo apt install -y nodejs
验证:
node -v
npm -v
✅ 适合:
⚠️ 注意:
Debian 自带仓库版本通常较老:
sudo apt install nodejs npm
查看版本:
apt policy nodejs
❌ 不推荐用于开发或需要新特性的场景
| 方式 | 适合场景 | 指定版本 | 多版本 |
|---|---|---|---|
| nvm | 开发 | ✅ | ✅ |
| NodeSource | 服务器 | ✅ | ❌ |
| apt | 随便用用 | ❌ | ❌ |
source ~/.bashrc
或重新登录终端
✅ 全部支持(Debian 11 / 12)
如果你愿意,可以告诉我:
我可以给你最合适的一条命令 ✅