centos

centos上如何搭建nodejs开发环境

小樊
42
2025-10-30 04:54:58
栏目: 编程语言

在CentOS上搭建Node.js开发环境,可以按照以下步骤进行:

1. 更新系统

首先,确保你的CentOS系统是最新的。你可以使用以下命令来更新系统:

sudo yum update -y

2. 安装Node.js

CentOS官方仓库中的Node.js版本可能不是最新的,因此你可以选择使用NodeSource或nvm(Node Version Manager)来安装最新版本的Node.js。

使用NodeSource安装Node.js

NodeSource提供了一个方便的脚本来安装特定版本的Node.js。以下是安装Node.js 14.x版本的示例:

  1. 添加NodeSource仓库:

    curl -sL https://rpm.nodesource.com/setup_14.x | sudo bash -
    
  2. 安装Node.js和npm:

    sudo yum install -y nodejs
    
  3. 验证安装:

    node -v
    npm -v
    

使用nvm安装Node.js

nvm是一个Node.js版本管理工具,可以让你在同一台机器上安装和使用多个Node.js版本。

  1. 安装nvm:

    curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.1/install.sh | bash
    
  2. 加载nvm到当前shell会话:

    source ~/.bash_profile
    
  3. 安装Node.js(例如,安装最新版本):

    nvm install node
    
  4. 验证安装:

    node -v
    npm -v
    

3. 安装其他必要的工具

根据你的项目需求,你可能需要安装一些其他的工具,例如:

4. 创建项目目录并初始化

创建一个新的项目目录并初始化一个新的Node.js项目:

mkdir my-nodejs-project
cd my-nodejs-project
npm init -y

5. 安装项目依赖

根据你的项目需求,安装所需的npm包:

npm install express body-parser

6. 编写和运行你的Node.js应用

创建一个简单的Node.js应用文件,例如app.js

const express = require('express');
const bodyParser = require('body-parser');

const app = express();
const port = 3000;

app.use(bodyParser.json());

app.get('/', (req, res) => {
  res.send('Hello World!');
});

app.listen(port, () => {
  console.log(`App listening at http://localhost:${port}`);
});

然后运行你的应用:

node app.js

打开浏览器并访问http://localhost:3000,你应该会看到“Hello World!”的消息。

7. 配置防火墙

如果你需要通过互联网访问你的Node.js应用,确保你的防火墙允许HTTP和HTTPS流量:

sudo firewall-cmd --permanent --zone=public --add-service=http
sudo firewall-cmd --permanent --zone=public --add-service=https
sudo firewall-cmd --reload

通过以上步骤,你就可以在CentOS上成功搭建一个Node.js开发环境。

0
看了该问题的人还看了