我的电子应用程序安装后在 Mac 上非常大。没有任何明显原因,它大约为 1.39GB,尽管在 Windows 上大约为 70MB。我尝试解压 dmg 文件,看看是什么让它这么大,然后发现一个名为 app.asar 的文件,它占用了应用程序的很大一部分(1.22GB),但我不知道如何解压该文件。 所以我的问题是, 如何使应用程序的大小像 Windows 上一样小得多? app.asar 文件包含什么?
我正在使用电子构建器来构建应用程序
这取决于您的应用程序。 如果您的应用程序太重,那么这可能是自然的。 如果不;尝试使用
node_modules
删除 npm
目录中不需要的包。
尝试这里的说明:
https://www.electronjs.org/docs/tutorial/application-distribution
https://github.com/electron/electron/issues/2003
您还可以使用以下方法解压
asar
文件:
npx asar extract app.asar destfolder
更多信息请点击此处 如何解压 .asar 文件?
它基本上包含了所有的代码和东西。
希望能帮到你😉。
根据其他人的评论添加了一些内容
我在这个视频中解释了如何减小电子应用程序的大小,你可以参考