如何减少电子应用程序的大小

时间:2021-01-26 14:57:51

标签: vue.js electron electron-builder electron-packager

我的电子应用程序安装后在 Mac 上非常大。它大约是 1.39GB,没有明显的原因,即使它在 Windows 上大约是 70MB。我试图解压 dmg 文件,看看是什么让它变得如此之大,然后发现了一个名为 app.asar 的文件,它占用了大量的应用程序(1.22GB),但我不知道如何解压这个文件。 所以我的问题是, 如何使应用程序的大小像在 Windows 上一样小得多? app.asar 文件包含什么内容?

顺便说一下,我正在使用电子构建器来构建应用程序

1 个答案:

答案 0 :(得分:2)

这取决于您的应用。 如果你的应用程序太重,那么它可能是自然的。 如果不;尝试使用 node_modules 删除 npm 目录中不需要的软件包。 在这里尝试说明:

https://www.electronjs.org/docs/tutorial/application-distribution

Make electron app smaller?

https://github.com/electron/electron/issues/2003

您还可以使用以下方法解压 asar 文件:

npx asar extract app.asar destfolder

更多关于这里How to unpack an .asar file?

它基本上包含你所有的代码和东西。

希望能帮到你?。

根据其他人的评论添加了一些东西