【问题标题】:How do you conveniently (manually) test your node-webkit applications?您如何方便地(手动)测试您的 node-webkit 应用程序?
【发布时间】:2014-11-07 15:49:03
【问题描述】:

我想使用 node-webkit 开发一个应用程序,利用前端使用节点模块的可能性。

我发现在每次更改后重新构建应用程序有点烦人,我宁愿在浏览器中使用 livereload 等方便的东西进行测试。但是,我必须使用 browserify 才能这样做,这会导致在实际应用中我不会用到的大量文件。

您如何测试您的 nw 应用程序?有共同的工作流程吗?

【问题讨论】:

    标签: node-webkit


    【解决方案1】:

    您不必构建您的 node-webkit 应用程序来测试它。如果您在命令行上使用 node-webkit 应用程序并传递应用程序的根目录(包含 package.json),那么它应该像您构建它一样启动。如果您还保留工具栏为真(即window 下的window 下的"toolbar": truepackage.json),那么您将拥有一个包含重新加载按钮的 URL 栏,因此您可以在想要重新启动时点击它。

    在 Windows 或 Linux 上,如果您位于命令行的根目录中,并且路径中包含 nw,它将如下所示:

    nw .
    

    在 Mac 上,您需要将 nodewebkit 放在隐藏在 node-webkit.app 中的路径中,例如,您可以这样做:

    alias nw='node-webkit.app/Contents/MacOS/node-webkit'
    

    虽然您可能希望在其前面加上 node-webkit.app 的完整路径

    可能有一种方法可以进行实时重新加载,但我不确定如何最好地解决这个问题。

    【讨论】:

    • 非常感谢。我从没想过不用归档源文件就可以做到这一点
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-01-09
    • 2022-08-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-10-01
    • 1970-01-01
    相关资源
    最近更新 更多