【发布时间】:2014-11-07 15:49:03
【问题描述】:
我想使用 node-webkit 开发一个应用程序,利用前端使用节点模块的可能性。
我发现在每次更改后重新构建应用程序有点烦人,我宁愿在浏览器中使用 livereload 等方便的东西进行测试。但是,我必须使用 browserify 才能这样做,这会导致在实际应用中我不会用到的大量文件。
您如何测试您的 nw 应用程序?有共同的工作流程吗?
【问题讨论】:
标签: node-webkit
我想使用 node-webkit 开发一个应用程序,利用前端使用节点模块的可能性。
我发现在每次更改后重新构建应用程序有点烦人,我宁愿在浏览器中使用 livereload 等方便的东西进行测试。但是,我必须使用 browserify 才能这样做,这会导致在实际应用中我不会用到的大量文件。
您如何测试您的 nw 应用程序?有共同的工作流程吗?
【问题讨论】:
标签: node-webkit
您不必构建您的 node-webkit 应用程序来测试它。如果您在命令行上使用 node-webkit 应用程序并传递应用程序的根目录(包含 package.json),那么它应该像您构建它一样启动。如果您还保留工具栏为真(即window 下的window 下的"toolbar": true,package.json),那么您将拥有一个包含重新加载按钮的 URL 栏,因此您可以在想要重新启动时点击它。
在 Windows 或 Linux 上,如果您位于命令行的根目录中,并且路径中包含 nw,它将如下所示:
nw .
在 Mac 上,您需要将 nodewebkit 放在隐藏在 node-webkit.app 中的路径中,例如,您可以这样做:
alias nw='node-webkit.app/Contents/MacOS/node-webkit'
虽然您可能希望在其前面加上 node-webkit.app 的完整路径
可能有一种方法可以进行实时重新加载,但我不确定如何最好地解决这个问题。
【讨论】: