温馨提示×

linux怎么装nodejs配置

小樊
36
2026-10-27 22:43:45
栏目: 编程语言

下面给你一份在 Linux 上安装并配置 Node.js 的常用方法,覆盖 Ubuntu / Debian / CentOS / 通用 Linux,以及版本管理(推荐)。


一、方式一(推荐):用 NodeSource 安装指定版本(Ubuntu / Debian)

1. 更新系统

sudo apt update
sudo apt upgrade -y

2. 安装依赖

sudo apt install -y curl software-properties-common

3. 添加 NodeSource 源(以 Node 20 为例)

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

4. 安装 Node.js

sudo apt install -y nodejs

5. 验证

node -v
npm -v

二、CentOS / Rocky / AlmaLinux

1. 使用 NodeSource

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

2. 验证

node -v
npm -v

三、方式二(最推荐):用 nvm 管理 Node 版本(所有 Linux)

适合多版本切换 / 开发环境

1. 安装 nvm

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

2. 重新加载 shell

source ~/.bashrc

3. 安装 Node

nvm install 20
nvm use 20
nvm alias default 20

4. 验证

node -v
npm -v

四、方式三:二进制包(无 root 权限也可用)

1. 下载

wget https://nodejs.org/dist/v20.11.1/node-v20.11.1-linux-x64.tar.xz

2. 解压

tar -xf node-v20.11.1-linux-x64.tar.xz

3. 配置环境变量

echo 'export PATH=$HOME/node-v20.11.1-linux-x64/bin:$PATH' >> ~/.bashrc
source ~/.bashrc

五、基础配置(很重要)

1. 配置 npm 镜像(国内推荐)

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

2. 全局包目录(避免权限问题)

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

六、常见排错

❌ npm 权限错误

sudo chown -R $USER ~/.npm

❌ command not found

which node
echo $PATH

七、总结建议

场景 推荐方式
服务器 NodeSource
开发 / 多版本 nvm ✅
无 root 二进制包

如果你告诉我:

  • Linux 发行版(Ubuntu / CentOS / Arch)
  • 用途(前端 / 后端 / 服务器部署)

我可以直接给你一条最合适的命令。

0 踩