有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)来写外壳,和升级功能。 这个比较小。