将node-webkit作为node.js app运行

时间:2014-10-13 09:26:39

标签: javascript node.js debugging intellij-idea node-webkit

有没有办法让node.js成为node-webkit应用程序的主机进程?

我使用Intellij IDEA进行node.js开发,它有最好的node atm调试器。但是node-webkit提供了自己的nw.exe进程,该进程无法通过普通的node.js环境进行调试。其他调试选项(chrome devtools)与IDEA调试无效。

IDEA提供某种新的调试支持,但它非常原始并且可以处理许多故障并且不适用于许多事情。

所以我想开发node-webkit app,它在node.js进程的控制下开始,就像appjs一样。

1 个答案:

答案 0 :(得分:1)

如果您设法使用dim3 block(8,1); dim3 grid(1,6); 在调试模式下启动nw.exe,并确保将“侦听端口[nnnnn]”的行写入stderr,则可以这样做,因为根据{{3} }

  

IDE解析它并且可以理解应该初始化新的调试会话以及调试端口是什么。

这就足够了问题是:

  1. child_process.exec在子进程结束之前不会返回stderr,并且它不提供将其传递给node.js主机的方法。

  2. node-webkit仅提供child_process.exec选项来指定打开devtools调试器的端口;没有选择以调试模式启动(类似--remote-debugging-port--debug

相关问题