最近重新以 Vue3 來建構自己的網站,雖然內容很簡單,也只有幾個頁面而已,但算是第一次從頭跑到尾。在以 VueJs 3 開發,並且部屬到 Github pages 上的過程中,才知道原來使用框架之後的部屬和以往傳統的部署,有很大的不同。原因是 VueJs 透過 Router 的設定,和 webpack 的編譯打包,有許多的細節設定要做,加上部屬到 Github pages 上,最上層的資料夾並不是路徑源頭,所以有時候出現問題會難找出原因(對我而言啦)。
部屬完成後,網頁跑得還蠻順的,每個連結也都很聽話的顯示,唯有在瀏覽器上頭的連結網址框裡按下 enter 鍵時,噹~噹~出現 404 ,也就是找不到這一頁,怎麼回事?