我们刚刚用 node 和 react 构建了一个 electron 应用程序。该应用程序在每个平台上都运行流畅,我们对结果非常满意。 现在我们收到了在 dvd 上分发该应用程序版本的请求(这意味着我们需要直接从光盘运行该应用程序而不将其安装在本地驱动器上)所以我们只是刻录它并尝试启动它。 该应用程序运行良好,但问题是加载时间,因为在没有向最终用户提供任何反馈的情况下运行该应用程序需要将近 2 分钟。 这是由于从光驱加载大量文件的开销非常慢。 所以我们需要一些想法来加快速度,或者至少在加载期间向用户展示一些东西。 这可能是一个带有启动画面的启动器应用程序,但它必须在 mac、win 和 linux 上运行。 我们考虑过 QT,但我们想要不那么复杂的东西..
欢迎任何想法
最佳答案
尝试将您的应用程序打包为 asar
存档。访问一个文件比访问多个小文件更快。
您可能希望为此目的使用 electron-builder
。
关于javascript - DVD 中的 Electron 应用加载性能不佳,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36238792/