我的电子应用程序非常小,它有几个javascript文件(除了package.json和main.s之外),3个html文件和一些图像。然而,由于某些原因,打包成文件大小约为1.33 it的dmg需要2-3分钟(或多或少)。你知道我为什么要解决这个问题以及如何解决这个问题吗?
附注:在我的电脑(Windows10专业版最新版本)上,我已经多次安装了电子视窗商店,但每次我输出它时,它总是告诉我“电子打包”不被识别为内部或外部命令
它对电子包装器也是这样做的。有什么想法吗?
发布于 2019-09-17 09:07:41
对于电子应用来说,2-3分钟的构建时间并不少见。如果生成的包是1.33 GB,那么您要么拥有大量资产(视频等)或者你打包了很多(可能不必要的)依赖项。
我建议您从生成的DMG中提取并解压缩ASAR文件,并检查其中打包了哪些资产。下面是如何实现的:
asar软件包npm install -g asarcd /Applications/MyHugeApp.app/Contents/Resources的临时文件夹
mkdir temp-source目录中
asar extract app.asar temp-source现在,您可以分析temp-source中的文件并检查空间是如何使用的(以及在哪里使用)。
https://stackoverflow.com/questions/57962580
复制相似问题