【问题标题】:Nodewebkit app takes time to load in windowsNode Webkit 应用程序在 windows 中加载需要时间
【发布时间】:2015-01-21 19:46:18
【问题描述】:

NodeWebKit 的新手并面临一些包装问题。
我按照Package and Distribute Node webkit中定义的步骤创建了一个 .nw 文件和一个 .exe 文件

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

知道为什么要花这么多时间吗?
如果花费的时间比我可以做些什么来跑得更快吗?
提前致谢

【问题讨论】:

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


    【解决方案1】:

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

    一些被选中的文件夹包含像node_modules这样的大文件,它是126mb(在我的例子中) 因此,一旦文件被完全打包并在不同的机器上运行,由于在 windows 中提取压缩文件大约需要两分钟,因此加载需要时间。

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

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2013-08-17
      • 2014-06-26
      • 1970-01-01
      • 2016-05-18
      • 1970-01-01
      • 2014-03-03
      • 2016-02-14
      相关资源
      最近更新 更多