angular打包(一): electron


路由問題:

打包成electron前,需要修改 index.html

  <base href="/">

  <base href="./">

 

這樣按照教程,確實能打包成功。

 

但是!但是。  此時從瀏覽器 直接訪問 127.0.0.1:4000   也就是index是沒問題的;而且從index頁開始點擊操作,各種路由跳轉也是沒問題的。

但只要想直接訪問 127.0.0.1:4000/XXX/YYY  這樣的帶路由的頁面,就會報各種404,典型的比如

GET http://127.0.0.1:4000/pages/device/runtime.js net::ERR_ABORTED 404 (Not Found)
favicon.ico:1 GET http://127.0.0.1:4000/pages/device/favicon.ico 404 (Not Found)
favicon.png:1 GET http://127.0.0.1:4000/pages/device/favicon.png 404 (Not Found)

 

這個問題一不留神就能坑人很久。尤其是在使用electron成功打包后。很容易忽視這個問題。

而又不是angular自己的問題。所以怎么檢查路由的寫法都沒用。也不容易搜到。

 

——總結:一定要多測試。多git,保存來路。

不知來路,焉知入路,盤中八卦皆空。

未識內堂,焉職外堂,局里五行盡錯。 

 

 

 

 

 

 


免責聲明!

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



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