運(yùn)行npm run build后,怎么發(fā)布到服務(wù)器?這樣就打包成功了。然后我的項(xiàng)目根目錄就會(huì)多一個(gè)dist文件夾,里面包含static文件夾(存放img、css、js等文件)和index.html。然后我又復(fù)制了一點(diǎn)文件進(jìn)來:build/dev-server.jsconfig/dev.env.jsconfig/index.jsnode_modulespackage.json然后把dist文件夾壓縮。我們公司使用的是MobaXterm連接SSH,填寫host和username后連接服務(wù)器,把dist壓縮包放到服務(wù)器上,解壓,進(jìn)入dist目錄,運(yùn)行?pm2 start build/dev-server.js --name dssp-message-center運(yùn)行完成也沒有報(bào)錯(cuò),但是在瀏覽器輸入服務(wù)器ip地址不能訪問。運(yùn)行提示中的pm2 show dssp-message-center顯示詳情,又發(fā)現(xiàn)服務(wù)狀態(tài)錯(cuò)誤,這是什么情況啊,有大神知道嗎?
2 回答
已采納

Caballarii
TA貢獻(xiàn)1123條經(jīng)驗(yàn) 獲得超629個(gè)贊
生產(chǎn)環(huán)境不需要devserver,直接丟到容器里,比如nginx之類的,然后直接訪問根目錄訪問index.html就行,devserver里有熱加載等等東西都是生產(chǎn)環(huán)境不需要的

慕姐1252437
TA貢獻(xiàn)1條經(jīng)驗(yàn) 獲得超2個(gè)贊
打包好的dist文件就夠了不需要添加其他文件進(jìn)去,但dist文件必須要放到服務(wù)器上面,并且需要修改文件路徑,以及圖片的路徑,找到dist下的index.html文件,打開文件修改里面的所有/static路徑修改為./static,圖片路徑也類似方法修改
添加回答
舉報(bào)
0/150
提交
取消