在 Debian 上通过 nvm(Node Version Manager) 安装 Node.js 是最推荐的方式之一,下面是完整步骤(适用于 Debian 10/11/12)。
sudo apt update
sudo apt install -y curl build-essential
使用官方安装脚本(最新版本):
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash
版本号可在 nvm GitHub 查看最新
安装完成后执行:
source ~/.bashrc
如果你用的是 zsh:
source ~/.zshrc
验证是否成功:
nvm --version
nvm ls-remote
nvm install --lts
或安装指定版本:
nvm install 18
nvm install 20
nvm alias default lts/*
或指定版本:
nvm alias default 20
node -v
npm -v
| 功能 | 命令 |
|---|---|
| 查看已安装版本 | nvm ls |
| 切换版本 | nvm use 18 |
| 设置默认版本 | nvm alias default 18 |
| 卸载版本 | nvm uninstall 18 |
| 当前使用版本 | nvm current |
nvm 命令不存在确认 shell 配置文件中包含:
export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh"
可使用国内镜像:
export NVM_NODEJS_ORG_MIRROR=https://mirrors.tuna.tsinghua.edu.cn/nodejs-release
✅ Debian + nvm
✅ 多 Node 版本共存
✅ 不影响系统自带软件
如果你需要 PM2 / Yarn / pnpm / 多用户 Node 环境,我也可以继续帮你配置。