温馨提示×

centos nodejs如何安装依赖

小樊
43
2026-07-20 01:09:59
栏目: 编程语言

CentOS 上安装 Node.js 依赖,通常是指使用 npmyarn 安装项目所需的依赖包。下面按常见场景一步步说明。


一、先确认 Node.js 和 npm 是否已安装

node -v
npm -v

如果没有安装,先安装 Node.js(推荐方式见第二部分)。


二、在 CentOS 上安装 Node.js(推荐)

✅ 方式 1:使用 NodeSource(最常用,版本新)

# 安装依赖
sudo yum install -y curl

# 安装 Node.js 18.x(LTS)
curl -fsSL https://rpm.nodesource.com/setup_18.x | sudo bash -
sudo yum install -y nodejs

验证:

node -v
npm -v

✅ 方式 2:使用 yum(版本较旧)

sudo yum install -y nodejs npm

⚠️ CentOS 7 默认仓库的 Node.js 版本较老,不推荐生产环境使用。


三、安装项目依赖(核心步骤)

1️⃣ 进入项目目录

cd /path/to/your/project

2️⃣ 初始化项目(如果没有 package.json

npm init -y

3️⃣ 安装依赖

✅ 安装 package.json 中的所有依赖

npm install

或简写:

npm i

四、安装指定依赖

1️⃣ 生产依赖(默认)

npm install express

2️⃣ 开发依赖

npm install webpack --save-dev

五、使用 yarn(可选)

安装 yarn

npm install -g yarn

安装依赖

yarn install

六、常见问题与解决

❌ 1. 网络慢 / 超时

使用国内镜像:

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

或临时使用:

npm install --registry=https://registry.npmmirror.com

❌ 2. 权限问题

不推荐 使用 sudo npm install -g,推荐:

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

或更安全方式:使用 nvm 管理 Node.js。


❌ 3. CentOS 7 编译失败(如 node-sass)

安装编译工具:

sudo yum groupinstall -y "Development Tools"
sudo yum install -y python3

七、生产环境建议

npm install --production

只安装 dependencies,不安装 devDependencies


八、总结(最简流程)

# 安装 Node.js
curl -fsSL https://rpm.nodesource.com/setup_18.x | sudo bash -
sudo yum install -y nodejs

# 安装依赖
cd your_project
npm install

如果你能告诉我:

  • ✅ CentOS 版本(7 / 8 / Stream)
  • ✅ Node.js 版本需求
  • ✅ 是前端项目还是后端(如 Express / Nest / Vue / React)

我可以给你更精确的命令

0