我正在使用electron-builder
将我的electron
应用程序构建为桌面应用程序。
构建很好,但是它的大小非常大(68Mb)。
当我使用asar explorer
查看我的app.asar
文件时。我意识到app.asar
文件包含一个名为node_modules
的文件夹,在node_modules
中,有使用webpack
捆绑的npm文件夹,例如:{{1} },angular
,angular-messages
,...
如何忽略那些文件夹不包含在ui-cropper
文件中?
它们之前已被app.asar
捆绑。
谢谢
答案 0 :(得分:1)
您可以使用"files"
中的package.json
部分来定义要包含的文件:
{
"name": "MyApp",
...
"build": {
"files": [
"node_modules",
"!node_modules/module-x/*" //prevent module x to be included
]
}
...
}
希望这会有所帮助