站長資訊網(wǎng)
        最全最豐富的資訊網(wǎng)站

        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”文件拷貝至服務(wù)器上的項目文件夾下;4、開啟服務(wù)即可。

        react怎么在linux上部署

        Linux系統(tǒng)運維及項目正式上線:進(jìn)入學(xué)習(xí)

        本教程操作環(huán)境:linux7.3系統(tǒng)、react18.0.0版、Dell G3電腦。

        react怎么在linux上部署?

        部署web前端的react項目到linux服務(wù)器

        項目的目錄結(jié)構(gòu)

         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                #主界面可發(fā)起動作 15 │ |  ├─index.js                 #主界面視圖,已連接redux 16 │ |  └─reducer.js               #主界面動作處理器 17 │ ├─common                      #公共資源文件夾,包含功能樣式圖片等 18 │ │  └─img 19 │ │      ├─funButton 20 │ │      └─icons 21 │ ├─components                  #可復(fù)用視圖組件,與具體業(yè)務(wù)無強(qiáng)關(guān)聯(lián) 22 │ │  ├─Common 23 │ │  ├─Footer 24 │ │  ├─LeftPanel                #左側(cè)菜單 25 │ │  ├─Loding 26 │ │  ├─NavPath                  #面包屑 27 │ │  ├─PanelBox 28 │ │  ├─RightPanel               #右側(cè)主視圖區(qū) 29 │ │  └─TabPanel 30 │ ├─constants                   #公用靜態(tài)數(shù)據(jù) 31 │ |  └─LeftMenu                 #主菜單結(jié)構(gòu)定義(新增模塊時在這里增加菜單) 32 │ ├─entries                     #系統(tǒng)主入口文件 33 │ ├─reducers                    #系統(tǒng)動作處理器注冊模塊(增加新模塊需配合在這里增加動作處理器) 34 │ ├─routes                      #系統(tǒng)路由動態(tài)生成模塊(根據(jù)apps下的模塊結(jié)構(gòu)) 35 │ ├─store                       #系統(tǒng)全局狀態(tài)存儲器(一般不會修改) 36 │ │  └─middlewares 37 │ └─util                        #工具類包(xFetch后臺請求工具等) 38 │ 39 ├─static                        #靜態(tài)資源存放路徑                       40 ```
        登錄后復(fù)制

        一.編輯配置文件

        修改該文件

         projectNameserverconfigenvironmentcommon.js  process.env.NODE_ENV = 'development' SERVER_IP: process.env.IP || '服務(wù)器ip' SERVER_PORT: process.env.PORT || 8001, //8001, 9092
        登錄后復(fù)制

        二.打包程序

        在項目根路徑下

        npm run build
        登錄后復(fù)制

        出現(xiàn)client

        將client和server打包

        tar -zcvf client.tar.gz client tar -zcvf server.tar.gz server
        登錄后復(fù)制

        三.上傳和啟動

        將client.tar.gz,server.tar.gz,theme.js,package.json這四個文件拷貝至服務(wù)器上的項目文件夾下面

        進(jìn)入項目目錄,開啟服務(wù)

        cnpm install pm2 start server/app.js /* 也可以使用pm2 -h 或 pm2 --help 來查看幫助命令 */
        登錄后復(fù)制

        就這樣,項目被部署到服務(wù)器上了

        推薦學(xué)習(xí):《react視頻教程》

        贊(0)
        分享到: 更多 (0)
        網(wǎng)站地圖   滬ICP備18035694號-2    滬公網(wǎng)安備31011702889846號
        主站蜘蛛池模板: 日韩视频中文字幕精品偷拍| 亚洲av无码国产精品色午夜字幕 | 国产成人精品曰本亚洲79ren| 人妻少妇精品视频一区二区三区| 国产视频精品免费视频| aaa级精品久久久国产片| 日本午夜精品一区二区三区电影 | 91精品视频观看| 2022免费国产精品福利在线| 亚洲精品无码久久久久去q | 亚洲欧美日韩精品久久| 97久久久久人妻精品专区| 午夜DY888国产精品影院| 亚洲精品无码AV中文字幕电影网站| 国内精品久久久久国产盗摄| 99久久国产综合精品网成人影院| 国产精品成人va在线观看| 老司机午夜精品视频资源| 亚洲精品动漫免费二区| 欧美日韩国产精品自在自线| 久久精品成人| 久久精品国产亚洲7777| 国产精品哟女在线观看| 国产AV国片精品一区二区| 亚洲精品国产成人99久久| 欧美精品国产一区二区| 精品亚洲永久免费精品| 精品四虎免费观看国产高清午夜| 国产精品久久久久久久久免费| 69国产成人综合久久精品| 国产成人精品久久免费动漫| 国产精品久久久久久久久鸭| 国产精品久久久久久久久免费| 国产精品视频一区二区三区经 | 亚洲精品一品区二品区三品区| 日韩精品成人a在线观看| 日本欧美国产精品第一页久久| 欧美日韩综合精品| 无码国内精品久久人妻麻豆按摩 | 国产精品福利一区二区| 国产99视频精品一区|