外观
Linux 平台安装 Node.js
Linux 环境建议优先使用 NodeSource 或 nvm。系统包管理器自带的版本有时太旧,容易卡在 Node 12 / 14 这种不兼容版本上。
Ubuntu / Debian
使用 NodeSource(推荐)
bash
curl -fsSL https://deb.nodesource.com/setup_lts.x | sudo -E bash -
sudo apt-get install -y nodejsCentOS / RHEL
bash
curl -fsSL https://rpm.nodesource.com/setup_lts.x | sudo bash -
sudo yum install -y nodejsFedora
bash
sudo dnf install -y nodejs npmArch Linux
bash
sudo pacman -S nodejs npm使用 nvm(更灵活)
如果你在服务器上要同时维护多个项目,建议直接装 nvm:
bash
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash
source ~/.bashrc
nvm install --lts
nvm use --lts
nvm alias default node验证安装
bash
node -v
npm -v常见问题
npm 权限报错
不要长期用 root 全局乱装,推荐让 npm 写到用户目录,或者直接改用 nvm。
系统自带版本太旧
说明你装的是发行版内置仓库版本,建议切到 NodeSource 或 nvm。
服务器代理影响下载
如果公司网络有限制,可以先验证:
bash
curl -I https://nodejs.org网络能通,再继续安装。