在 Ubuntu 上使用 nvm(Node Version Manager) 安装和管理 Node.js 是最推荐的方式,下面是完整步骤:
sudo apt update
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
(如果是 zsh,执行 source ~/.zshrc)
nvm --version
nvm ls-remote
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"
然后:
source ~/.bashrc
在脚本前加:
export NVM_DIR="$HOME/.nvm"
source "$NVM_DIR/nvm.sh"
nvm uninstall 18
如果你是用于 前端项目 / Next.js / Vue / 服务器部署,我也可以给你更具体的配置示例。