在 Debian 上用 nvm(Node Version Manager) 安装和管理 Node.js,一般步骤如下:
sudo apt update
sudo apt install -y curl git build-essential libssl-dev
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash
版本号可去 https://github.com/nvm-sh/nvm/releases 查看最新
export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh"
或直接重新打开终端 / 重新登录。
验证:
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 或 .zshrc 是否包含:
export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh"
然后:
source ~/.bashrc
完全没问题,nvm 是命令行工具。
nvm 是按用户安装的,每个用户需各自装 nvm。
如果你希望系统级统一管理,可以用:
sudo apt install nodejs npm
但版本通常较旧,不推荐生产复杂项目使用。
如果你告诉我:
我可以给你更针对性的配置方案。