mac下electron打包exe 出現白屏問題的記錄


最近項目需求,核酸檢測采樣時防止線上版本崩潰,於是需要做一個單機版。開發時很順利,使用腳手架經過一些簡單配置后基本就好使了。 就是在打包階段遇到一些問題, mac下命令行通過electron-builder 打包需要下載的依賴國內不通,掛命令行代理即可解決。

命令行代理可參考:

https://www.cnblogs.com/mysticbinary/p/14522644.html

打包win命令

 "build:win": "electron-builder --win --x64",

但是就在我以為萬事大吉之后,出現了詭異的情況。 有一次打包成功,但是到了Windows機運行的時候白屏了。開始以為是代碼哪里出了錯誤,但是還原代碼再次打包仍然如此,於是開始搜索各種白屏解決方案,一一嘗試,均以失敗告終。

后來偶然間,打包一次又好了。

經過多方排查,發現上面的打包命令只是打包了 electron的客戶端,並沒有打包 vue + element生成的前端代碼,所以界面為空白。 因此改為

"build:win": "node .electron-vue/build.js && electron-builder --win --ia32",

即可打包成功。 其中 --ia32 為兼容32位系統的參數,注意electron不支持xp。


免責聲明!

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



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