在 Ubuntu 上使用 nvm(Node Version Manager) 安装 Node.js 的步骤如下:
sudo apt update
sudo apt upgrade -y
sudo apt install -y curl git
推荐使用官方安装脚本:
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash
⚠️ 版本号可到 nvm GitHub 查看最新版
export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh"
或者重新打开终端:
source ~/.bashrc
验证:
nvm --version
nvm ls-remote
nvm install node
nvm install 18
nvm ls
nvm use 18
nvm alias default 18
node -v
npm -v
确认 ~/.bashrc 中有:
export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh"
如果是 zsh:
source ~/.zshrc
❌ 不要使用 sudo nvm
✅ 所有操作都用当前用户
如果你需要 指定 LTS 版本 / 多版本切换 / 配合 PM2 / Docker 中使用 nvm,可以继续问我。