第一次打包
文件目錄不能使用中文命名 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安裝包放在阿里雲服務器上的開放資源中,然后后台做版本信息對比,從而在視覺上實現更新強制效果。