在 Ubuntu 中配置 Node.js,常见做法有 APT 安装、NodeSource 安装、NVM 安装 三种。下面按推荐程度给你说明。
适合开发环境,最灵活。
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash
安装完成后,重新打开终端或执行:
source ~/.bashrc
nvm install --lts
查看已安装版本:
nvm ls
使用某个版本:
nvm use 20
设置默认版本:
nvm alias default 20
适合生产环境。
sudo apt update
sudo apt install -y ca-certificates curl gnupg
sudo mkdir -p /etc/apt/keyrings
curl -fsSL https://deb.nodesource.com/gpgkey/nodesource-repo.gpg.key | \
sudo gpg --dearmor -o /etc/apt/keyrings/nodesource.gpg
NODE_MAJOR=20
echo "deb [signed-by=/etc/apt/keyrings/nodesource.gpg] https://deb.nodesource.com/node_$NODE_MAJOR.x nodistro main" | \
sudo tee /etc/apt/sources.list.d/nodesource.list
sudo apt update
sudo apt install -y nodejs
验证:
node -v
npm -v
版本通常较旧。
sudo apt update
sudo apt install nodejs npm
查看版本:
node -v
mkdir ~/.npm-global
npm config set prefix '~/.npm-global'
echo 'export PATH=~/.npm-global/bin:$PATH' >> ~/.bashrc
source ~/.bashrc
npm config set registry https://registry.npmmirror.com
如果你是 Ubuntu 22.04 / 24.04,或想配 Vue / React / Nest 项目,可以告诉我,我可以给你更具体的配置。