温馨提示×

centos里nodejs怎么弄

小樊
44
2026-09-08 21:00:32
栏目: 编程语言

CentOS 上安装和使用 Node.js,常见有几种方式,下面按「推荐程度」给你讲清楚,你按需选就行。


一、推荐方式:用 NodeSource 安装(版本新、简单)

1️⃣ 安装依赖

sudo yum install -y gcc-c++ make

2️⃣ 添加 NodeSource 源(以 Node 18 为例)

curl -fsSL https://rpm.nodesource.com/setup_18.x | sudo bash -

想装其他版本,把 18.x 改成 20.x / 16.x

3️⃣ 安装 Node.js

sudo yum install -y nodejs

4️⃣ 验证

node -v
npm -v

✅ 完成,最常用方式


二、CentOS 自带仓库(版本旧,不推荐)

sudo yum install -y nodejs npm

⚠️ 通常版本很老(比如 v10),不建议生产用


三、用 NVM 安装(适合开发、多版本切换)

1️⃣ 安装 NVM

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

2️⃣ 重新登录或执行

source ~/.bashrc

3️⃣ 安装 Node

nvm install 18
nvm use 18

4️⃣ 验证

node -v

✅ 适合前端 / 本地开发


四、手动编译(不推荐,除非特殊需求)

一般不用,耗时间还容易出问题。


五、常见问题

❓ npm 慢

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

❓ 权限问题

不要用 sudo npm,用 nvm 或:

sudo chown -R $USER /usr/local/lib/node_modules

六、快速选择建议

场景 推荐
服务器 / 生产 NodeSource
本地开发 NVM
临时测试 yum

如果你告诉我:

  • CentOS 版本(7 / 8 / Stream)
  • 用途(前端 / 后端 / 脚本)

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

0