当前位置:首页 > React

react如何部署linux

2026-02-26 05:24:24React

部署 React 应用至 Linux 服务器的步骤

准备工作

确保 Linux 服务器已安装 Node.js 和 npm(或 yarn)。若未安装,可通过以下命令安装:

curl -fsSL https://deb.nodesource.com/setup_lts.x | sudo -E bash -
sudo apt-get install -y nodejs

检查版本:

node -v
npm -v

构建 React 应用

在本地开发目录中,运行构建命令生成生产环境代码:

npm run build

生成的文件默认位于 build/ 目录。

传输文件至服务器

使用 scprsync 将构建文件上传至服务器。例如:

scp -r build/ user@your_server_ip:/path/to/target_directory

配置 Web 服务器

推荐使用 Nginx 或 Apache 托管静态文件。以 Nginx 为例:

react如何部署linux

  1. 安装 Nginx:

    sudo apt-get install nginx
  2. 编辑配置文件(通常位于 /etc/nginx/sites-available/default):

    server {
     listen 80;
     server_name your_domain.com;
    
     root /path/to/build;
     index index.html;
    
     location / {
         try_files $uri $uri/ /index.html;
     }
    }
  3. 重启 Nginx:

    sudo systemctl restart nginx

可选:使用 PM2 管理 Node.js 服务

若项目包含后端(如 Express),可通过 PM2 守护进程:

react如何部署linux

  1. 安装 PM2:

    npm install -g pm2
  2. 启动服务:

    pm2 start server.js --name "react-app"
  3. 设置开机自启:

    pm2 startup
    pm2 save

验证部署

访问服务器 IP 或域名,确认应用正常运行。若遇问题,检查以下日志:

  • Nginx 错误日志:/var/log/nginx/error.log
  • PM2 日志:pm2 logs

通过以上步骤,React 应用可稳定运行于 Linux 环境。

标签: reactlinux
分享给朋友:

相关文章

react如何使用

react如何使用

React 的基本使用 React 是一个用于构建用户界面的 JavaScript 库,以下是一些核心概念和使用方法。 安装 React 通过 create-react-app 快速搭建 React…

react 如何执行

react 如何执行

安装 Node.js 和 npm React 开发需要 Node.js 环境,因为它提供了 npm(或 yarn)包管理工具。从 Node.js 官网 下载并安装最新 LTS 版本。安装完成后,在终端…

如何手写一个react

如何手写一个react

手写一个简单的 React 创建一个基础的 React 实现需要理解其核心概念:虚拟 DOM、组件、状态管理和渲染。以下是一个简化版的 React 实现。 创建虚拟 DOM 虚拟 DOM 是真实 D…

如何改造react

如何改造react

改造 React 项目的关键方法 分析当前项目结构 通过评估现有组件、状态管理和依赖项,明确需要改进的部分。使用工具如 webpack-bundle-analyzer 识别性能瓶颈。 升级 Reac…

如何下载react

如何下载react

下载 React 的方法 通过 npm 或 yarn 安装 React 可以通过包管理器 npm 或 yarn 安装。确保已安装 Node.js(包含 npm),然后在项目目录中运行以下命令:…

如何清洁react

如何清洁react

清洁 React 项目的方法 删除未使用的依赖项 运行 npm ls 或 yarn list 检查已安装的依赖项,使用 npm uninstall <package> 或 yarn rem…