Nodewebkit应用程序需要花时间在Windows中加载

时间:2014-11-24 06:30:23

标签: windows node.js packaging node-webkit software-distribution

新手NodeWebKit并面临包装方面的一些问题 我已按照Package and Distribute Node webkit

中定义的步骤创建了.nw文件,然后创建了.exe文件

我目前面临的问题是Node webkit需要2-3分钟来加载应用程序。

有什么想法花了这么多时间吗? 如果我需要更多的时间来做更快的事情呢? 在此先感谢

1 个答案:

答案 0 :(得分:0)

最初创建的可执行文件是92mb。在创建nw文件时,我添加了不必要的文件,如showin figure

选择的某些文件夹包含node_modules等大文件,即126mb(在我的情况下) 因此,一旦文件被完全打包并在不同的机器上运行,由于在窗口中提取压缩文件大约需要两分钟,因此加载需要时间。

解决方案是仅选择所需的文件夹进行打包并消除其他文件夹,如下图所示:
enter image description here

并且为了最小化应用程序的大小,如果所选文件中的任何文件都很大,我会在打包之前将它们缩小。

通过这种方式,我获得了1mb文件而不是获得95mb的压缩文件,我打包并运行它,加载应用程序只花了5秒而不是2分钟。