下面给你一份在 Linux 上安装并配置 Node.js 的常用方法,覆盖 Ubuntu / Debian / CentOS / 通用 Linux,以及版本管理(推荐)。
sudo apt update
sudo apt upgrade -y
sudo apt install -y curl software-properties-common
curl -fsSL https://deb.nodesource.com/setup_20.x | sudo -E bash -
sudo apt install -y nodejs
node -v
npm -v
curl -fsSL https://rpm.nodesource.com/setup_20.x | sudo bash -
sudo yum install -y nodejs
node -v
npm -v
适合多版本切换 / 开发环境
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash
source ~/.bashrc
nvm install 20
nvm use 20
nvm alias default 20
node -v
npm -v
wget https://nodejs.org/dist/v20.11.1/node-v20.11.1-linux-x64.tar.xz
tar -xf node-v20.11.1-linux-x64.tar.xz
echo 'export PATH=$HOME/node-v20.11.1-linux-x64/bin:$PATH' >> ~/.bashrc
source ~/.bashrc
npm config set registry https://registry.npmmirror.com
mkdir ~/.npm-global
npm config set prefix '~/.npm-global'
echo 'export PATH=~/.npm-global/bin:$PATH' >> ~/.bashrc
source ~/.bashrc
sudo chown -R $USER ~/.npm
which node
echo $PATH
| 场景 | 推荐方式 |
|---|---|
| 服务器 | NodeSource |
| 开发 / 多版本 | nvm ✅ |
| 无 root | 二进制包 |
如果你告诉我:
我可以直接给你一条最合适的命令。