温馨提示×

怎样在linux配置nodejs

小樊
58
2026-10-01 09:14:12
栏目: 编程语言

在 Linux 上配置 Node.js 通常有以下几种常见方式,你可以根据需求选择。


一、使用包管理器安装(推荐新手)

1. Ubuntu / Debian

sudo apt update
sudo apt install -y nodejs npm

检查版本:

node -v
npm -v

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

2. CentOS / Rocky / AlmaLinux

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

二、使用 NodeSource 安装(版本较新,推荐)

以 Node.js 20.x 为例:

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

CentOS:

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

三、使用 NVM 安装(推荐开发环境 ✅)

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

1. 安装 NVM

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

重新打开终端或执行:

source ~/.bashrc

2. 安装 Node

nvm install 20
nvm use 20
nvm alias default 20

3. 验证

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
sudo mv node-v20.11.1-linux-x64 /usr/local/node

配置环境变量:

echo 'export PATH=/usr/local/node/bin:$PATH' >> ~/.bashrc
source ~/.bashrc

五、常见配置建议

设置 npm 镜像(国内加速)

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

六、验证安装是否成功

node -e "console.log('Node is working')"

如果你能告诉我:

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

我可以给你更精确的配置方案。

0 踩