gpt4 book ai didi

visual-studio-code - Electron 应用程序的大小(对于Linux为450 mb,对于Windows为238 mb),如何针对Visual Studio代码减小它

转载 作者:行者123 更新时间:2023-12-03 12:25:48 30 4
gpt4 key购买 nike

我已经建立了一个 Electron 应用程序,并使用 Electron 打包程序对其进行了打包。我制作了238MB的Windows bundle 包,而Linux版本是450 MB。我将其与也是 Electron 应用程序的Visual Studio代码进行比较。它们具有相对较低的文件大小(对于Windows为50 MB,对于rpm和deb软件包为60至70 MB)。

我的应用程序很简单,而Visual Studio代码具有更多功能。

我想减小文件大小,该怎么做?

我已经看到了这一点,我不是在使用 Electron 设备,而是在使用 Electron package 机。 enter link description here

这是我在package.json中使用的cmd

packagerLinux: electron-packager --out Linux64 --overwrite --platform linux 
packagerWindows: electron-packager --out winx64 --overwrite --platform windows

让我知道你是否需要

最佳答案

我目前遇到相同的问题,我花了很多时间试图弄清楚如何减小我在Windows中使用 Electron package 程序获得的250MB Hello World软件包的大小。

上面有一个github issue。简而言之,主要问题是Electron应用程序需要同时安装NodeJS和Chromium才能正常工作,因此Electron程序包同时包含这两个组件,从而增加了文件大小。这似乎是无法解决的问题。

同时,您可以尝试使用npm run build --prod构建应用程序,这会减小文件夹的整体大小。

编辑:我发现了名为this package modclean 。基本上,它会在node_modules文件夹中搜索不必要的文件并将其删除。

只需安装

npm install modclean --save  //install locally 

或者
npm install modclean -g //install globally

然后使用 modcleanmodclean -n default:safe启动它。
这样,我设法将最终文件夹的大小减小了约30MB。不是很多,但还是有一些:)

关于visual-studio-code - Electron 应用程序的大小(对于Linux为450 mb,对于Windows为238 mb),如何针对Visual Studio代码减小它,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59736377/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com