在 Debian 上用 nvm(Node Version Manager) 安装和管理 Node.js,步骤如下:
sudo apt update
sudo apt install -y curl git build-essential
推荐用官方安装脚本(当前稳定版可查 https://github.com/nvm-sh/nvm):
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash
安装完成后,重新加载 shell 配置:
source ~/.bashrc
如果你用的是 zsh,执行
source ~/.zshrc
验证:
command -v nvm
输出 nvm 即成功。
nvm ls-remote
nvm install 20
nvm use 20
nvm alias default 20
nvm ls
node -v
npm -v
确认 ~/.bashrc 中有:
export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh"
不推荐 root 直接用 nvm,若必须用:
export NVM_DIR="/root/.nvm"
每个 Node 版本独立,可用:
nvm reinstall-packages <旧版本>
如果你是想 Debian 服务器部署项目 或 Docker 里用 nvm,我也可以给你对应方案。