站長資訊網
最全最豐富的資訊網站

react怎么在linux上部署

react在linux上部署的方法:1、打開配置文件;2、通過“tar -zcvf client.tar.gz client”命令將client和server打包;3、將“client.tar.gz”,“server.tar.gz”,“theme.js”及“package.json”文件拷貝至服務器上的項目文件夾下;4、開啟服務即可。

react怎么在linux上部署

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 │ │  │      └─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 ```
登錄后復制

一.編輯配置文件

修改該文件

 projectNameserverconfigenvironmentcommon.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 來查看幫助命令 */
登錄后復制

就這樣,項目被部署到服務器上了

推薦學習:《react視頻教程》

贊(0)
分享到: 更多 (0)
網站地圖   滬ICP備18035694號-2    滬公網安備31011702889846號
麻豆一区二区三区精品视频| 免费精品一区二区三区第35| 国产亚洲美女精品久久| 久久中文字幕精品| 亚洲国产成人91精品| 日韩精品内射视频免费观看| 精品久久久久久亚洲精品| 国产精品白浆无码流出| 亚洲国产成人综合精品| 国产精品久久久久久麻豆一区| 91精品国产品国语在线不卡| 91精品国产91久久久久久最新| 99热在线精品观看| 99精品久久久中文字幕| 亚洲嫩草影院久久精品| 久久九九国产精品怡红院| 久久精品道一区二区三区| 99偷拍视频精品一区二区| 亚洲国产精品18久久久久久| 亚洲AV永久无码精品一福利| 欧美日韩久久久精品A片| 亚洲国产精品嫩草影院| 久久人午夜亚洲精品无码区| 欧美日本精品一区二区三区| 人妻无码久久精品人妻| 少妇人妻偷人精品视蜜桃| 成人H动漫精品一区二区| 日韩精品视频观看| 国产午夜亚洲精品不卡免下载| 日韩特级黄色毛片| 亚洲an日韩专区在线| 日韩精品一区二区午夜成人版 | 久久亚洲日韩看片无码| 欧美日韩久久久精品A片| 日韩视频中文字幕精品偷拍| 亚洲日韩精品无码专区网站| 精品国产91久久久久久久a | 亚洲AV永久无码精品一区二区国产| 亚欧无码精品无码有性视频| 国产精品免费视频观看拍拍| 久久久久无码精品|