Skip to content

Linux 平台安装 Node.js

Linux 环境建议优先使用 NodeSourcenvm。系统包管理器自带的版本有时太旧,容易卡在 Node 12 / 14 这种不兼容版本上。

Ubuntu / Debian

使用 NodeSource(推荐)

bash
curl -fsSL https://deb.nodesource.com/setup_lts.x | sudo -E bash -
sudo apt-get install -y nodejs

CentOS / RHEL

bash
curl -fsSL https://rpm.nodesource.com/setup_lts.x | sudo bash -
sudo yum install -y nodejs

Fedora

bash
sudo dnf install -y nodejs npm

Arch 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

网络能通,再继续安装。

下一步

真诚、稳定、好用