在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問(wèn)答/HTML/ 如何減小 Electron 打包出來(lái)的應(yīng)用的體積?

如何減小 Electron 打包出來(lái)的應(yīng)用的體積?

用的是electron-vue 模板,然后 用electron-builder打包應(yīng)用,exe的體積有66050KB了,項(xiàng)目沒(méi)有多少東西,打包出來(lái)的體積感覺(jué)大了些,查了下,看到有的文章里說(shuō) 將應(yīng)用程序打包后再分發(fā),不理解這是個(gè)什么意思,還是不知道怎去減小應(yīng)用的體積。

回答
編輯回答
編輯回答
舊時(shí)光

electron = node.js + chromium,里面還有一些特殊功能模塊,比如 ffmpeg,體積小不了。

你可以盡量減少你的應(yīng)用的體積,比如用 webpack 分別打包主線程和渲染線程,不過(guò)對(duì)整個(gè)項(xiàng)目來(lái)說(shuō)可能影響不大。

另外你可以考慮結(jié)合 PWA,對(duì)支持 PWA 的平臺(tái)部署后者。

2018年4月1日 19:15
編輯回答
生性

首次安裝的安裝包大一點(diǎn)無(wú)所謂,electron-builder打出來(lái)的包大概在30-40M左右,其余部分主要是引用的node_modules文件的大小(用build_dir可以看到),然后有針對(duì)性的刪減依賴(lài)即可。

如果應(yīng)用包需要多次分發(fā),可以嘗試某些方法增量更新,不用每一次都下發(fā)整個(gè)node_modules文件夾和electron主進(jìn)程,這樣也可以解決一部分這種問(wèn)題

Vscode的安裝包大概也是40M+,這還是使用了自己的打包方式壓縮過(guò)的,所以首次安裝包沒(méi)有什么太好的辦法

2017年12月28日 14:55