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

Caballarii
TA貢獻1123條經驗 獲得超629個贊
生產環境不需要devserver,直接丟到容器里,比如nginx之類的,然后直接訪問根目錄訪問index.html就行,devserver里有熱加載等等東西都是生產環境不需要的

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