在 Debian 上通过 nvm(Node Version Manager) 安装和管理 Node.js,步骤如下:
sudo apt update
sudo apt install -y curl git build-essential
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash
可到 https://github.com/nvm-sh/nvm 查看最新版本号
安装完成后,执行:
export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh"
或者重新打开终端 / 重新登录:
source ~/.bashrc
验证:
nvm --version
nvm install --lts
nvm install 18
nvm install 20
nvm ls
nvm use 20
nvm alias default 20
node -v
npm -v
确保 ~/.bashrc 中有:
export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh"
如果是 zsh:
source ~/.zshrc
建议卸载系统 node:
sudo apt remove nodejs npm
nvm 每个 node 版本独立,需重新安装:
npm install -g xxx
如果你告诉我 Debian 版本(如 11 / 12) 或 用 root 还是普通用户,我可以给你更精确的配置方式。