您如何方便(手动)测试您的node-webkit应用程序?

时间:2014-11-07 15:49:03

标签: node-webkit

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

我觉得在每次更改之后重建应用程序有点烦人,而宁愿在浏览器中测试像livereload等方便的东西。但是,我必须使用browserify才能这样做,这将导致我在实际应用程序中没有用过的大量文件。

你如何测试你的新应用程序?是否有共同的工作流程?

1 个答案:

答案 0 :(得分:1)

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

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

nw .

在Mac上,您需要将nodewebkit放入您的路径中,该路径隐藏在node-webkit.app中,例如您可以执行此操作:

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

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

可能有一种方法可以进行实时重新加载,但我不确定如何最好地接近这种方式。