學習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 /