Ubuntu 系统安装 Node.js、npm 和 Yarn
本文介绍在 Ubuntu 系统及 WSL 环境中安装 Node.js、npm 和 Yarn 的完整步骤,涵盖多种安装方式及常见问题解决方案。
一、安装 Node.js 和 npm
方法 1:通过 NodeSource 安装(推荐,版本新)
如需其他版本(如 18.x),替换链接中的 20.x。
验证安装:
node -v # 应输出 v20.x.x
npm -v # 应输出对应版本
添加 NodeSource 仓库(以 Node.js 20.x 为例):
curl -fsSL https://deb.nodesource.com/setup_20.x | sudo -E bash -
sudo apt install -y nodejs
方法 2:使用 nvm(灵活管理多版本)
安装 nvm(Node Version Manager):
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.5/install.sh | bash
source ~/.bashrc
安装指定版本的 Node.js(自动包含 npm):
nvm install --lts # 安装最新 LTS 版本
# 或指定版本
nvm install 20.5.0
安装完成后,重启终端或运行 source ~/.bashrc。
验证安装:
node -v
npm -v
方法 3:通过 Ubuntu 官方仓库(版本较旧,不推荐)
sudo apt update
sudo apt install nodejs npm
二、安装 Yarn
方法 1:通过 npm 安装(推荐)
全局安装 Yarn:
npm install -g yarn
验证安装:
yarn --version
方法 2:通过 Yarn 官方仓库
添加 GPG 密钥和仓库:
curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | sudo apt-key add -
echo "deb https://dl.yarnpkg.com/debian/ stable main" | /etc/apt/sources.list.d/yarn.list


