Vue打包后頁面出現cannot get


學習Vue有大半個月了,然而遇到了不少坑,完全沒有高手們那么容易,中間有不少值得記錄下的東東,回頭好好理理。先理下今天的:

Vue打包命令簡單啊,直接在命令行輸入:npm run build 

然而沒一會兒頁面出現是的cannot get 

我去,這怎么搞

搜索啊 問人啊

折騰到想放棄 頁面還是依然 cannot get

只能從頭逐步排查了,大家都說要修改config下的index.js里的assetsPublicPath,可我剛安裝的時候已經加過點了

腦子一抽便 加了下面這個配置的,后面搜索看到其他網友的解答,一定不要在dev下的assetsPublicPath里加點

這時再啟動項目npm run dev后,果然好了。但是有個小問題,為毛地址后面會自動加#,看這里:

加上 mode:history 就OK了。

主要參考以下兩篇文章:

Vue路由History mode模式中頁面無法渲染的原因及解決

vue cli 使用npm run dev 報錯Cannot GET /

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM