react怎么在linux上部署

reactlinux上部署的方法:1、打开配置文件;2、通过“tar -zcvf client.tar.gz client”命令将client和server打包;3、将“client.tar.gz”,“server.tar.gz”,“theme.js”及“package.json”文件拷贝至服务器上的项目文件夹下;4、开启服务即可。

react怎么在linux上部署

本教程操作环境:linux7.3系统、react18.0.0版、Dell G3电脑。

react怎么在linux上部署?

部署web前端的react项目到linux服务器

项目的目录结构

 1 ``` 2 ├─dlls                          #dlls编译后的问题 3 ├─doc                           #帮助文件入口 4 │ 5 ├─src 6 │ ├─apps                        #各个功能模块放在这里 7 │ │  ├─aftersale                #售后模块 8 │ │  │  └─contractmanage        #合同管理 9 │ │  │      └─component10 │ │  ├─login11 │ │  ├─sales12 │ │  |   ├─housequery13 │ │  |   └─reservation14 │ |  ├─action.js                #主界面可发起动作15 │ |  ├─index.js                 #主界面视图,已连接redux16 │ |  └─reducer.js               #主界面动作处理器17 │ ├─common                      #公共资源文件夹,包含功能样式图片等18 │ │  └─img19 │ │      ├─funButton20 │ │      └─icons21 │ ├─components                  #可复用视图组件,与具体业务无强关联22 │ │  ├─Common23 │ │  ├─Footer24 │ │  ├─LeftPanel                #左侧菜单25 │ │  ├─Loding26 │ │  ├─NavPath                  #面包屑27 │ │  ├─PanelBox28 │ │  ├─RightPanel               #右侧主视图区29 │ │  └─TabPanel30 │ ├─constants                   #公用静态数据31 │ |  └─LeftMenu                 #主菜单结构定义(新增模块时在这里增加菜单)32 │ ├─entries                     #系统主入口文件33 │ ├─reducers                    #系统动作处理器注册模块(增加新模块需配合在这里增加动作处理器)34 │ ├─routes                      #系统路由动态生成模块(根据apps下的模块结构)35 │ ├─store                       #系统全局状态存储器(一般不会修改)36 │ │  └─middlewares37 │ └─util                        #工具类包(xFetch后台请求工具等)38 │39 ├─static                        #静态资源存放路径                      40 ```

 

一.编辑配置文件

修改该文件

 projectNameserverconfigenvironmentcommon.jsprocess.env.NODE_ENV = 'development'SERVER_IP: process.env.IP || '服务器ip'SERVER_PORT: process.env.PORT || 8001, //8001, 9092

二.打包程序

在项目根路径下

npm run build

出现client

Cutout老照片上色 Cutout老照片上色

Cutout.Pro推出的黑白图片上色

Cutout老照片上色 20 查看详情 Cutout老照片上色

将client和server打包

tar -zcvf client.tar.gz clienttar -zcvf server.tar.gz server

三.上传和启动

将client.tar.gz,server.tar.gz,theme.js,package.json这四个文件拷贝至服务器上的项目文件夹下面

进入项目目录,开启服务

 

cnpm installpm2 start server/app.js/*也可以使用pm2 -h 或 pm2 --help 来查看帮助命令*/

 

就这样,项目被部署到服务器上了

推荐学习:《react视频教程》

以上就是react怎么在linux上部署的详细内容,更多请关注创想鸟其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 chuangxiangniao@163.com 举报,一经查实,本站将立刻删除。
发布者:程序猿,转转请注明出处:https://www.chuangxiangniao.com/p/545091.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
如何在iPhone上强制Safari加载桌面站点
上一篇 2025年11月9日 17:08:18
《剑侠世界:起源》删除角色方法
下一篇 2025年11月9日 17:08:33

相关推荐

  • 如何使用镜像部署Java Web项目

    如何使用镜像部署Java Web项目如何使用镜像部署Java Web项目如何使用镜像部署Java Web项目如何使用镜像部署Java Web项目

    本篇文章给大家带来的内容是关于如何使用镜像部署java web项目,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。 镜像部署Java Web项目 Tomcat 作为一个开源且免费的 Java Web 服务器,常用来作为 Web 开发的工具。它可以托管由 Servlet、JSP 页面(…

    2026年9月2日 用户投稿
    000
  • 如何使用一台基本配置的云服务器 ECS 实例手工部署 Java web 项目

    本篇文章给大家带来的内容是关于如何使用一台基本配置的云服务器 ecs 实例手工部署 java web 项目,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。 手工部署Java Web项目 适用对象 本文档介绍如何使用一台基本配置的云服务器 ECS 实例部署 Java web 项目。适用…

    2026年9月2日
    100
  • 如何创建基于ECS和RDS的WordPress环境

    如何创建基于ECS和RDS的WordPress环境如何创建基于ECS和RDS的WordPress环境如何创建基于ECS和RDS的WordPress环境如何创建基于ECS和RDS的WordPress环境

    本文在介绍如何创建基于ecs和rds的wordpress环境的基础上,重点探讨了其具体步骤,本文内容很紧凑,希望大家耐心学习。 创建基于ECS和RDS的WordPress环境 您可以在资源编排服务ROS (Resource Orchestration Service)中通过模版创建一组阿里云资源。 …

    2026年9月2日 用户投稿
    000
  • 如何在Linux实例上搭建Magento电子商务网站

    本篇文章给大家带来的内容是关于如何在linux实例上搭建magento电子商务网站,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。 在Linux实例上搭建Magento电子商务网站 Magento是一款开源电商网站框架,其丰富的模块化架构体系及拓展功能可为大中型站点提供解决方案。它使…

    2026年9月2日
    000
  • 云服务器ECS实例上如何安装Nodejs并部署项目

    本篇文章给大家带来的内容是关于云服务器ecs实例上如何安装nodejs并部署项目,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。 部署Node.js项目(CentOS) Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行环境,用来方便地搭建快速的易于扩…

    2026年9月2日
    000
  • Linux操作系统如何在ECS上搭建Docker

    本文在介绍linux操作系统如何在ecs上搭建docker的基础上,重点探讨了其具体步骤,本文内容很紧凑,希望大家耐心学习。 ECS上搭建Docker(CentOS7) 本文讲述 Docker 在 CentOS 系统上的部署过程。关于 Ubuntu 系统下安装 Docker,具体实践请参考docke…

    2026年9月2日
    000
  • 关于云服务器ECS之间数据传输的实现方式

    本文在介绍关于云服务器ecs之间数据传输的实现方式的基础上,重点探讨了其具体步骤,本文内容很紧凑,希望大家耐心学习。 云服务器ECS之间数据传输的实现方式 简介 在信息化高速发展的今天,服务器每天都会与其它单机交换大量文件数据,文件传输对大家来说是家常便饭。因此,其重要性就不言而喻了。文件传输方式各…

    2026年9月2日
    100
  • 在创建实例时怎么使用自定义脚本来配置自己的 yum 源、NTP 服务和 DNS 服务

    本篇文章给大家带来的内容是关于在创建实例时怎么使用自定义脚本来配置自己的 yum 源、ntp 服务和 dns 服务,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。 自定义 yum 源、NTP 服务和 DNS 服务 实例自定义脚本是阿里云 ECS 为用户提供的一种自定义实例启动行为的脚…

    2026年9月2日
    000
  • 如何使用实例自定义脚本自定义实例的管理员账号

    本篇文章给大家带来的内容是关于如何使用实例自定义脚本自定义实例的管理员账号,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。 自定义实例的管理员账号 实例自定义脚本是阿里云 ECS 为用户提供的一种自定义实例启动行为的脚本,详细信息请参考阿里云线上帮助文档:实例自定义数据。 本文档以 …

    2026年9月2日
    100
  • 安全组中已经添加规则放行SSH端口的访问之后如何使用f1 RTL

    本文在介绍安全组中已经添加规则放行ssh端口的访问之后如何使用f1 rtl的基础上,重点探讨了其具体步骤,本文内容很紧凑,希望大家耐心学习。 使用f1 RTL 本文描述如何使用f1 RTL(Register Transfer Level)。 说明: 本文所述所有操作都必须由同一个账号在同一地域里执行…

    2026年9月2日
    100
  • 如何理解迁云工具和 P2V(Physical to virtual)

    本篇文章给大家带来的内容是关于如何理解迁云工具和 p2v,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。 什么是迁云工具和 P2V 迁云工具专为平衡 ECS 用户的线上线下服务器负载或者各种不同云平台之间的负载而研发。以其轻巧便捷的特点,迁云工具支持在线迁移物理机服务器、虚拟机以及其…

    2026年9月2日
    100
  • 关于基于URL发起HTTP/HTTPS GET的请求结构

    本篇文章给大家带来的内容是关于基于url发起http/https get的请求结构,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。 请求结构 我们支持基于URL发起HTTP/HTTPS GET请求。请求参数需要包含在URL中。 以下为CreateSnapshot一条未编码的URL请求…

    2026年9月2日
    400
  • 如何通过 URL 发送 GET 请求调用云服务器 ECS API

    本篇文章给大家带来的内容是关于如何通过 url 发送 get 请求调用云服务器 ecs api,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。 公共参数 公共参数分为 公共请求参数 和 公共返回参数。 公共请求参数 以下公共请求参数适用于通过 URL 发送 GET 请求调用云服务器 …

    2026年9月2日
    100
  • 接口调用之后如何处理返回结果

    接口调用之后如何处理返回结果接口调用之后如何处理返回结果接口调用之后如何处理返回结果接口调用之后如何处理返回结果

    本文在介绍接口调用之后如何处理返回结果的基础上,重点探讨了其具体步骤,本文内容很紧凑,希望大家耐心学习。 返回结果 返回结果主要有 XML 和 JSON 两种格式,默认为 XML,您可以指定公共请求参数 Format 变更返回结果的格式。更多详情,请参阅 公共参数。为了便于查看和美观,API 文档返…

    2026年9月2日 用户投稿
    100
  • 如何使用访问控制 RAM 授权访问 ECS 实例和API 的鉴权规则

    如何使用访问控制 RAM 授权访问 ECS 实例和API 的鉴权规则如何使用访问控制 RAM 授权访问 ECS 实例和API 的鉴权规则如何使用访问控制 RAM 授权访问 ECS 实例和API 的鉴权规则如何使用访问控制 RAM 授权访问 ECS 实例和API 的鉴权规则

    本篇文章给大家带来的内容是关于如何使用访问控制 ram 授权和访问 ecs 实例,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。 鉴权规则 默认情况下,您能使用 ECS API 完整操作自己创建的 ECS 资源。但子账号刚创建时没有权限操作主账号的资源,或者从其他服务访问 ECS 时…

    2026年9月2日 用户投稿
    200
  • 如何查询一台 ECS 实例的 Web 管理终端 地址

    本篇文章给大家带来的内容是关于如何查询一台 ecs 实例的 web 管理终端 地址,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。 DescribeInstanceVncUrl 查询一台 ECS 实例的 Web 管理终端 地址。 描述 调用该接口时,您需要注意: 管理终端地址的有效期…

    2026年9月2日
    500
  • 怎么以 Base64 编码的方式查询一台 ECS 实例的 自定义数据

    本篇文章给大家带来的内容是关于怎么以 base64 编码的方式查询一台 ecs 实例的 自定义数据,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。 DescribeUserdata 查询一台 ECS 实例的 自定义数据。 描述 返回的实例自定义数据将以 Base64 编码的方式显示。…

    2026年9月2日
    200
  • 如何查询一台或多台预付费实例自动续费状态

    本篇文章给大家带来的内容是关于如何查询一台或多台预付费实例自动续费状态,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。 DescribeInstanceAutoRenewAttribute 查询一台或多台预付费实例自动续费状态。 描述 为了方便您了解自己的实例是否为自动续费状态,本接…

    2026年9月2日
    100
  • 怎么查询一台或者多台 ECS 实例上的已赋予的 实例 RAM 角色

    本文在介绍怎么查询一台或者多台 ecs 实例上的已赋予的 实例 ram 角色的基础上,重点探讨了其具体步骤,本文内容紧凑,希望大家可以有所收获。 DescribeInstanceRamRole 请求参数 返回参数 示例 请求示例 https://ecs.aliyuncs.com/?Action=De…

    2026年9月2日
    100
  • 如何查询抢占式实例近 30 天内的历史价格

    如何查询抢占式实例近 30 天内的历史价格如何查询抢占式实例近 30 天内的历史价格如何查询抢占式实例近 30 天内的历史价格如何查询抢占式实例近 30 天内的历史价格

    本篇文章给大家带来的内容是关于如何查询抢占式实例近 30 天内的历史价格,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。 DescribeSpotPriceHistory 请求参数 返回参数 示例 请求示例 https://ecs.aliyuncs.com/?Action=Descr…

    2026年9月2日 用户投稿
    400

发表回复

登录后才能评论
关注微信