温馨提示×

linux下nodejs怎么安装配置

小樊
34
2026-10-18 22:57:19
栏目: 编程语言

在 Linux 下安装和配置 Node.js,常见有以下几种方式。你可以根据发行版和使用习惯选择。


一、使用包管理器安装(最简单)

1. Ubuntu / Debian

sudo apt update
sudo apt install -y nodejs npm

查看版本:

node -v
npm -v

注意:Ubuntu 仓库中的 Node 版本可能较旧。

2. CentOS / Rocky / Alma

sudo yum install -y nodejs npm
# 或
sudo dnf install -y nodejs npm

二、使用 NodeSource 安装指定版本(推荐)

Ubuntu / Debian

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

Cent CentOS / RHEL

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

三、使用 NVM 安装(最灵活,推荐开发者)

NVM(Node Version Manager)可管理多个 Node 版本。

# 安装 nvm
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash

# 重新加载 shell
source ~/.bashrc

# 安装 Node
nvm install 20
nvm use 20
nvm alias default 20

验证:

node -v
npm -v

四、手动下载二进制包(适合无网或定制)

wget https://nodejs.org/dist/v20.11.0/node-v20.11.0-linux-x64.tar.xz
tar -xf node-v20.11.0-linux-x64.tar.xz
sudo mv node-v20.11.0-linux-x64 /usr/local/node

# 配置环境变量
echo 'export PATH=/usr/local/node/bin:$PATH' >> ~/.bashrc
source ~/.bashrc

五、基础配置

1. 配置 npm 全局目录(避免权限问题)

mkdir ~/.npm-global
npm config set prefix '~/.npm-global'
echo 'export PATH=~/.npm-global/bin:$PATH' >> ~/.bashrc
source ~/.bashrc

2. 配置 npm 镜像(国内加速)

npm config set registry https://registry.npmmirror.com

3. 升级 npm

npm install -g npm

六、验证安装

node -e "console.log('Node OK')"
npm -v

如果你告诉我:

  • Linux 发行版(Ubuntu / CentOS / Arch 等)
  • 是否需要多版本管理
  • 是否用于生产环境

我可以给你更精确的安装方案。

0 踩