在本文中,我们将详细讲解如何在CentOS操作系统上搭建Node.js开发环境。Node.js是一个基于Chrome V8引擎的JavaScript运行环境,它让JavaScript运行在服务器端,具有高性能、轻量级、跨平台等特点。下面,让我们一步步来搭建这个强大的开发环境。

Step.01:准备工作

在开始之前,请确保你的CentOS系统已更新至最新版本。你可以通过以下命令更新你的系统:

sudo yum update -y

此外,还需要安装以下依赖项:

sudo yum install -y gcc make patch python openssl openssl-devel npm nodejs

这些依赖项包括C编译器、构建工具、Python和npm(Node.js的包管理器)。

Step.02:安装Node.js

有两种方法可以安装Node.js:使用包管理器或手动下载安装包。

方法一:使用包管理器

在CentOS上,你可以使用包管理器(如yum)来安装Node.js。以下命令将安装Node.js和npm:

sudo yum install -y nodejs npm

安装完成后,你可以通过以下命令验证安装:

node -v
npm -v

这些命令将分别显示你安装的Node.js和npm的版本。

方法二:手动下载安装包

你也可以手动下载Node.js的安装包并安装。请访问Node.js官网(

以下是在CentOS上手动安装Node.js的步骤:

  1. 下载Node.js安装包:
wget https://nodejs.org/dist/v14.17.0/node-v14.17.0-linux-x64.tar.xz
  1. 解压安装包:
tar -xvf node-v14.17.0-linux-x64.tar.xz
  1. 将Node.js和npm的bin目录添加到系统路径:
sudo mv node-v14.17.0-linux-x64/bin/* /usr/local/bin/
sudo mv node-v14.17.0-linux-x64/lib/node_modules/npm /usr/local/lib/node_modules/
  1. 设置环境变量:
echo 'export PATH=$PATH:/usr/local/bin' >> ~/.bashrc
source ~/.bashrc
  1. 验证安装:
node -v
npm -v

Step.03:配置Node.js环境

设置npm镜像源

为了提高npm下载包的速度,建议设置国内镜像源。以下是在CentOS上设置npm镜像源的步骤:

npm config set registry https://registry.npm.taobao.org

安装Node.js全局模块

使用npm安装Node.js的全局模块,如Express框架:

npm install -g express

Step.04:创建Node.js项目

创建一个新目录,然后进入该目录:

mkdir mynodeapp
cd mynodeapp

初始化一个Node.js项目:

npm init -y

这将在当前目录下创建一个名为package.json的文件,其中包含了项目的基本信息。

编写Node.js代码

创建一个名为app.js的文件,并编写以下代码:

const http = require('http');

const hostname = '127.0.0.1';
const port = 3000;

const server = http.createServer((req, res) => {
  res.statusCode = 200;
  res.setHeader('Content-Type', 'text/plain');
  res.end('Hello World\n');
});

server.listen(port, hostname, () => {
  console.log(`Server running at http://${hostname}:${port}/`);
});

运行Node.js项目

在终端中运行以下命令来启动你的Node.js项目:

node app.js

恭喜你,你已经成功在CentOS上搭建了Node.js开发环境!你可以继续学习Node.js的更多知识,并在实践中不断提升自己的技能。