2016-09-26 46 views
0

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

+0

如果你正在安装很多小文件,它确实会减慢这个过程。同时检查你的磁盘 - 如果你有W10和慢速硬盘,通常它会花费很多时间,另一件事是Windows Defender - 它可以使文件复制时间加倍。 – pagep

回答

0

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

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

希望这些建议将有助于您的总体安装时间。