[英]Running node-webkit as node.js app
有没有办法让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一样。
你可以做,如果你使用管理在调试模式下启动nw.exe child_process.exec
并确保行“调试端口监听[NNNNN]”被写入标准错误,因为根据https://youtrack.jetbrains.com /问题/ WEB-1919#评论= 27-556387
IDE解析它并且可以理解应该初始化新的调试会话以及调试端口是什么。
这就够了但问题是:
child_process.exec
将不会返回stderr,直到子进程结束,并且它没有提供将其传递给node.js主机的方法。
node-webkit只提供--remote-debugging-port
选项来指定打开devtools调试器的端口; 没有选项可以在调试模式下启动(类似于--debug
或--debug-brk
)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.