【问题标题】:Electron windows installer too slow电子窗口安装程序太慢
【发布时间】:2017-02-03 11:49:31
【问题描述】:

我正在使用电子 windows 安装程序:https://github.com/electron/windows-installer 在 windows 上运行安装程序时,它需要很长时间(超过 10 分钟),这正常吗?

【问题讨论】:

  • 如果您要安装大量小文件,它确实会减慢进程。还要检查你的磁盘——如果你有 W10 和慢速硬盘,通常会花费很多时间,另一件事是 Windows Defender——它可以使文件复制的时间加倍。

标签: windows installation electron


【解决方案1】:

@danibuiza 我发现与其他应用程序相比,包含本机模块的电子应用程序(需要您使用electron-rebuild.rebuild 编译它们的应用程序)需要非常长的时间来安装。这与安装程序的关系不大,而与应用程序的打包有关。由于您无法将原生模块打包到电子 blob app.asar 中(在执行电子打包程序时,您必须在 asar 配置的 unpackDir 选项中列出您的原生包),这意味着此类的整个树结构软件包必须作为文件集合使用和安装。这通常是电子应用程序中的大量额外文件,而不是与所有其他应用程序组件一起压缩到 asar 中。

无论如何,尽可能优化您的electron-packager 选项设置非常重要,这样您的安装程序将在以后拥有尽可能简洁的资产集合。在我看来,这意味着在使用electron-packager 时正确使用asarprune 选项。

希望这些建议对您最终的整体安装时间有所帮助。

【讨论】:

    猜你喜欢
    • 2016-08-06
    • 2019-08-06
    • 2018-01-10
    • 1970-01-01
    • 1970-01-01
    • 2021-07-25
    • 2019-05-27
    • 2019-03-26
    • 2020-05-26
    相关资源
    最近更新 更多