亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

vue項目運行npm run build打包后如何發布到服務器?

vue項目運行npm run build打包后如何發布到服務器?

甜玉米和咸玉米 2017-11-15 17:42:10
運行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里有熱加載等等東西都是生產環境不需要的

查看完整回答
反對 回復 2017-11-16
  • 甜玉米和咸玉米
    甜玉米和咸玉米
    我的問題解決了,謝謝。 我找了公司的前端幫我解決了。他打包后還需要那些文件,在本地依然能用npm run dev啟動,然后放到服務器上,通過pm2命令啟動服務。
?
慕姐1252437

TA貢獻1條經驗 獲得超2個贊


打包好的dist文件就夠了不需要添加其他文件進去,但dist文件必須要放到服務器上面,并且需要修改文件路徑,以及圖片的路徑,找到dist下的index.html文件,打開文件修改里面的所有/static路徑修改為./static,圖片路徑也類似方法修改

查看完整回答
2 反對 回復 2018-06-21
  • 2 回答
  • 0 關注
  • 26008 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號