发布输出性能

作者: AeonSake创建于 2025年12月12日更新于 2026年3月28日
标签enhancementhelp wanted

我有几个关于发布输出的问题,到目前为止我还没有找到答案: - 为什么输出如此庞大?.NET 运行时应该大约为 80-100MB,而电子二进制文件大约为 150MB。然而,我目前的输出(来自示例 Blazor Web App 项目)作为压缩二进制文件大小超过 500MB。 - 我认为,有些内容还被包装了两次。这可以通过解压 app.asar 文件(npx @electron/asar extract app.asar <dir>)或在 electron-builder.json 文件中将 asar 设置为 false 来观察。app.asar/bin 下的存档内容似乎存在两次? - 是否有任何方法可以减小电子包的捆绑大小?我曾经看到一些报告声称他们成功将电子应用程序缩小到 50MB 以下(在某些情况下甚至更小)。node_modules 目录是否需要?

内容来源: ElectronNET/Electron.NET