温馨提示×

linux中nodejs如何配置

小樊
65
2026-10-13 01:58:43
栏目: 编程语言

在 Linux 中配置 Node.js,通常包含安装 Node.js、配置环境变量(一般自动完成)、以及可选的版本管理工具(nvm)。下面按常见场景说明。


一、快速安装 Node.js(推荐新手)

方法 1:使用系统包管理器(简单但不一定最新)

Ubuntu / Debian

sudo apt update
sudo apt install nodejs npm

查看版本:

node -v
npm -v

⚠️ 系统源中的版本可能较旧


CentOS / Rocky / Alma

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

方法 2:使用 NodeSource(版本较新,推荐)

以 Node.js 20.x 为例(Ubuntu):

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 管理 Node.js(强烈推荐)

适合需要多版本切换或无 root 权限的用户。

1. 安装 nvm

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

重新打开终端或执行:

source ~/.bashrc

2. 安装 Node.js

nvm install 20
nvm use 20
nvm alias default 20

验证:

node -v
npm -v

✅ nvm 会自动配置环境变量,无需手动改 PATH


三、手动配置环境变量(一般不用)

如果你手动下载 Node 二进制包:

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 /opt/node

编辑 ~/.bashrc 或 ~/.zshrc:

export PATH=/opt/node/bin:$PATH

生效:

source ~/.bashrc

四、npm 全局配置(可选)

修改全局安装路径(避免 sudo)

mkdir ~/.npm-global
npm config set prefix ~/.npm-global

加入环境变量:

export PATH=~/.npm-global/bin:$PATH

五、验证配置是否成功

node -v
npm -v
which node

六、常见问题

1. node: command not found

  • 检查 PATH
  • 是否 source 了 .bashrc
  • nvm 是否安装成功

2. 权限问题

  • 不要用 sudo npm install -g
  • 用 nvm 或自定义 prefix

如果你告诉我:

  • 使用的 Linux 发行版(Ubuntu / CentOS / 麒麟等)
  • 是否服务器 / 容器 / 无 root 权限
  • 是否需要特定 Node 版本

我可以给你精确到命令的配置方案。

0 踩