我正在使用电子窗口安装程序:https://github.com/electron/windows-installer当在Windows上运行安装程序时,它需要很长时间(超过10分钟),这是正常的吗?
答案 0 :(得分:0)
@danibuiza我发现,与其他应用程序相比,包含本机模块的电子应用程序(需要使用electron-rebuild
。rebuild进行编译的电子应用程序)需要花费很长时间才能安装。这与安装程序关系不大,而与应用程序的打包有关。由于您无法将本机模块打包到电子blob app.asar
中(在执行电子打包器时,您必须在unpackDir
配置的asar
选项中列出您的本机包),这意味着必须使用这些包的整个树结构并将其安装为文件集合。这通常是电子应用程序中的大量额外文件,而不是所有文件都与所有其他应用程序组件一起压缩到asar中。
在任何情况下,尽可能优化electron-packager
选项设置非常重要,以便您的安装程序稍后可以获得最简洁的资产集合。在我看来,这意味着在使用asar
时正确使用prune
和electron-packager
选项。
希望这些建议有助于您的整体安装时间。