Electron-Builder 减小压缩包大小
electron-builder 默认会将 node_modules 中的所有文件打入安装包内,实际上我们并不需要那么多的安装包,因为我的 Web 程序已经编译,如果没有用到一些 node.js 的包的话,直接忽略 node_modules 即可,如果有用到的话,手动配置下导入相关的包即可。
比如我的 electron-builder 配置如下:
"build": {
"files": [
"build" ,
"!node_modules",
"node_modules/electron-is-dev"
]
}
build 目录是我 react 生成出来的 web 文件。
!node_modules 表示打包完全忽略这个文件夹
node_modules/electron-is-dev 表示我需要包含打包进去的文件夹。