受限於牆以及網路環境,很多人在嘗試打包electron程式時都會碰到各種問題,下面以electron-vue模板為例(打包使用electron-builder),windows環境下,一步步解決打包時所遇到的錯誤。
下面三個檔案操作同步驟2
3.wincodesign-1.9.0.7z
4.nsis-3.0.1.13.7z
5.nsis-resources-3.3.0.7z
最終資料夾如下:
到build資料夾安裝下我們的exe檔案,開啟程式後......什麼鬼!程式白屏???明明dev模式下都是好好的!
莫急,咱們再找到配置檔案.electron-vue/webpack.renderer.config.js
let whitelistedmodules = ['vue']
//將上面這句改為
let whitelistedmodules = ['vue' , 'vue-router', 'axios', 'vuex', 'vue-electron']
即把dependencies依賴全部加入白名單,或者直接注釋...object.keys(dependencies || {}).filter(d => !whitelistedmodules.includes(d))這句話,具體請檢視issuenpm run build 打出來的包,安裝後,什麼都不顯示,白屏?(裡別人提供的解決辦法,可能以後更新會修改這個bug。
另乙個注意的
需要重新命名對應的檔案
使用NodeJS GruntCLI遇到的問題
執行環境cmd nodejs版本v0.8.4 node version 需求 需要用到grunt的js編譯功能,各位別笑我。使用 安裝完grunt cli報錯 grunt grunt cli the grunt command line inte ce.v0.1.13 fatal error una...
使用camare GPUImage遇到的問題
1 拍照角度不正確 parameters params mcamera.getparameters params.setrotation 90 mcamera.setparameters params 2 切換前置 預覽圖變小 parameters.setpreviewsize 720,480 si...
安裝plsqldeveloper遇到的問題
有點坑。以前是搞了好幾次這個sqldeveloper,結果每次過了好久就忘記怎麼和oracle連線了,今天寫點東西防止以後自己再忘記。developer想要和oracle連線必須需要配置oracle home和tns admin 還有path要配置instantclient 11 2的路徑 我都貼一...