一、electron是一個外殼 + html+js+css(數據包)css
按照官方的邏輯,採用electron-builder的時候 會直接打包成asar html
若是單單是打包html文件也就算了,關鍵裏面還打包的node-module 整整100MB 我只更新個html,不可能對node-module從新打包吧。node
方法:git
一、用electron-build裏面的 build -dir 方法,先打包成目錄,這個時候他已經生成了一個app.asar文件github
二、而後本身編譯一個asar文件或者文件夾也行,直接放到相同目錄。不能替換原先的app.asar,由於有依賴。app
四、而後將這個目錄生成安裝包便可。electron
代碼ui
第一步:build --dir 先生成目錄文件夾htm
第二步:放入數據文件到文件夾it
第三步:build --prepackaged 以前生成的文件夾
這裏有官方的對話
https://github.com/electron-userland/electron-builder/issues/1102