加入收藏 | 设为首页 | 会员中心 | 我要投稿 银川站长网 (https://www.0951zz.com/)- 云通信、基础存储、云上网络、机器学习、视觉智能!
当前位置: 首页 > 综合聚焦 > 编程要点 > 语言 > 正文

React部署到linux服务器怎样操作

发布时间:2023-08-09 12:58:22 所属栏目:语言 来源:
导读:今天我们来学习关于“React部署到linux服务器怎样做”的内容,下文有详解方法和实例,内容详细,逻辑清晰,有需要的朋友可以参考,希望大家阅读完这篇文章后能有所收获,那么下面就一起来了解一下吧。reac

今天我们来学习关于“React部署到linux服务器怎样做”的内容,下文有详解方法和实例,内容详细,逻辑清晰,有需要的朋友可以参考,希望大家阅读完这篇文章后能有所收获,那么下面就一起来了解一下吧。

react怎么在linux上部署?

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

项目的目录结构

1 ```

2 dlls #dlls编译后的问题

3 doc #帮助文件入口

4

5 src

6 apps #各个功能模块放在这里

7 aftersale #售后模块

8 contractmanage #合同管理

9 component

10 login

11 sales

12 | housequery

13 | reservation

14 | action.js #主界面可发起动作

15 | index.js #主界面视图,已连接redux

16 | reducer.js #主界面动作处理器

17 common #公共资源文件夹,包含功能样式图片等

18 img

19 funButton

20 icons

21 components #可复用视图组件,与具体业务无强关联

22 Common

23 Footer

24 LeftPanel #左侧菜单

25 Loding

26 NavPath #面包屑

27 PanelBox

28 RightPanel #右侧主视图区

29 TabPanel

30 constants #公用静态数据

31 | LeftMenu #主菜单结构定义(新增模块时在这里增加菜单)

32 entries #系统主入口文件

33 reducers #系统动作处理器注册模块(增加新模块需配合在这里增加动作处理器)

34 routes #系统路由动态生成模块(根据apps下的模块结构)

35 store #系统全局状态存储器(一般不会修改)

36 middlewares

37 util #工具类包(xFetch后台请求工具等)

38

39 static #静态资源存放路径

40 ```

登录后复制一.编辑配置文件

修改该文件

projectName\server\config\environment\common.js

process.env.NODE_ENV = 'development'

SERVER_IP: process.env.IP || '服务器ip'

SERVER_PORT: process.env.PORT || 8001, //8001, 9092

登录后复制

二.打包程序

在项目根路径下

npm run build

登录后复制

出现client

将client和server打包

tar -zcvf client.tar.gz client

tar -zcvf server.tar.gz server

登录后复制

三.上传和启动

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

进入项目目录,开启服务

cnpm install

pm2 start server/app.js

/*

也可以使用pm2 -h 或 pm2 --help 来查看帮助命令

*/

登录后复制就这样,项目被部署到服务器上了。

(编辑:银川站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章