electron-bulider 打包調試


第一次打包
文件目錄不能使用中文命名 electron打包的一些問題解決方法:
第二次打包
報錯

 

 

解決方法:npm install  node-gyp --save < https://blog.csdn.net/gao_grace/article/details/88840771>
打包命令 yarn run electron:build
 
 
electron打包之后的項目安裝
第一次知道electron應用打包之后,還可以看到調試窗口:
步驟:
在cmd里cd到安裝目錄,然后輸入應用名稱,回車
 
就可以看到調試窗口 -- 從而看到應用出問題的地方
 
問題一:
打包好的應用打不開,
 
 
發現問題:

 

 

原來是熱更新存放最新安裝包路徑的服務器地址中沒有存放latest.yml文件
大神建議:
 
 

 

 

 
解決:重新打包,上傳latest.yml文件 
 
問題二:
應用還是打不開:
發現報錯:

 

 

 
 
然后我們就一直再改文件路徑的問題,__static和__dirname文件路徑切換,
但還是一直報錯。
 
解決:
  最后在看vue.config.js配置文件中發現,自己配置了files:[]

 

 

所以打包之后的安裝包才會小20M左右
並且也是因為這樣,並沒有將public文件進行打包,所以才會找不到文件的錯誤。
解決:
把files配置注釋,或者在files配置中加上public文件即可。
 
 
最后確定更新功能
由於公司服務器網速問題,不得不更換以上electron的自動更新系統。
建議將exe安裝包放在阿里雲服務器上的開放資源中,然后后台做版本信息對比,從而在視覺上實現更新強制效果。
 
 
 
 
 

 


免責聲明!

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



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