html
好比:打開網站首頁是正常的 http://localhost:8888/ 刷新也沒問題。vue
經過鼠標點擊,從導航欄進入商家詳情頁的某個項目也是正常的 http://localhost:8888/Business/ResetBusiness 可是刷新下頁面就空白了。控制檯報錯以下。webpack
點進去錯誤查看,app.js中居然都是html代碼web
vue-cli
後來經大佬提醒,查了下network,發現app.js的請求路徑有問題。請求路徑以下segmentfault
app
發薪問題,下一步就是開始找緣由,因爲對vue的不太熟,這個過程真是耗費了很長時間,這中間也請教了不少vue的大佬,而後大佬們也沒有找到問題所在。可怕的是他們都沒有遇到過這個問題。工具
找了一兩天,終於被我找到緣由了。是由於以前被一篇vue教程誤導了。這個教程說要修改webpack.base.config.js 中build項的assetsPublicPath 爲相對路徑學習
網站
把assetsPublicPath 改成絕對路徑 '/' 就能夠了。 就這麼簡單。