如何减少电子应用程序的大小
How to reduce electron apps size
安装后 Mac 我的电子应用程序非常大。尽管在 Windows 上大约有 70MB,但没有明显的原因它大约为 1.39GB。我试图解压 dmg 文件以查看是什么让它变得如此之大,然后发现一个名为 app.asar 的文件占用了较大的应用程序 (1.22GB),但我不知道如何解压该文件。
所以我的问题是,
如何使应用程序的大小像 windows 上那样小得多?
app.asar 文件包含什么?
顺便说一句,我正在使用 electron-builder 构建应用程序
这取决于您的应用。
如果您的应用程序太重,那么它可能很自然。
如果不;尝试使用 npm
删除 node_modules
目录中不需要的包。
在此处尝试说明:
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
更多信息请点击这里
它基本上包含了你所有的代码和东西。
希望能帮到你。
根据其他人的评论添加了一些内容
安装后 Mac 我的电子应用程序非常大。尽管在 Windows 上大约有 70MB,但没有明显的原因它大约为 1.39GB。我试图解压 dmg 文件以查看是什么让它变得如此之大,然后发现一个名为 app.asar 的文件占用了较大的应用程序 (1.22GB),但我不知道如何解压该文件。 所以我的问题是, 如何使应用程序的大小像 windows 上那样小得多? app.asar 文件包含什么?
顺便说一句,我正在使用 electron-builder 构建应用程序
这取决于您的应用。
如果您的应用程序太重,那么它可能很自然。
如果不;尝试使用 npm
删除 node_modules
目录中不需要的包。
在此处尝试说明:
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
更多信息请点击这里
它基本上包含了你所有的代码和东西。
希望能帮到你。
根据其他人的评论添加了一些内容