前言
今天遇到了一個很怪的問題,在vue-cli+webpack的項目中,刷新特定頁面后頁面會變空白,報錯為index.html文件中Unexpected token <。
怪點一是開發環境沒有問題,只有生產環境有問題,怪點二是只有一個頁面有問題,其他頁面完全正常
正文
報錯截圖:
根據上面的情況和以往經驗,應該在index.html頁面及發生錯誤的頁面定位問題,但均解決不了問題。
最后找到此項目的路由處,經過多次測試,解決問題,也確定了問題原由,原來是:路由中path的值不能以小寫m開頭,否則就會報上面的錯誤。
在此寫下報錯環境及條件:
vue版本:2.5.2
vue-router:3.0.1
webpack:3.6.0
生產環境(npm run build 已放入服務器)
頁面路由的path以/m開頭
以上就是全部解決方法,感謝大家的閱讀和對武林網的支持。
新聞熱點
疑難解答