在 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
版本号可在 nvm GitHub 查看最新版
安装完成后,重新加载 shell 配置:
source ~/.bashrc
(如果是 zsh,用 source ~/.zshrc)
验证 nvm 是否安装成功:
nvm --version
nvm install --lts
nvm install 18
# 或
nvm install 20.11.1
nvm alias default 20
nvm ls
nvm use 18
node -v
npm -v
nvm: command not found通常是 shell 没加载 nvm,确认:
export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh"
并写入 .bashrc 或 .zshrc
不推荐用 root 跑 nvm,如必须:
export NVM_DIR="/root/.nvm"
如果你是在 服务器 / Docker / 非交互 shell 环境使用,也可以告诉我,我可以给你对应方案。