有3個地方可以壓縮
1、代碼壓縮
2、electron核心壓縮 可以採用miniblink
3、build\win-unpacked\resources\app\node_modules 這個文件夾下壓縮
在打包的時候,會把node_modules所有的資源全部打包進去,而不是package.json中的dependencies
這個時候想辦法把devDependencies 刪除掉。
頁面:vue+webpack 估計也就幾百k
外殼一:electron 就是 nodejs+chromium nodejs裏面包含讀寫本地文件,自動升級功能,打包分發。 會打包整合node-module
外殼二:miniblink (c# winform)來寫外殼,和升級功能。 這個比較小。