繁体   English   中英

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

[英]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解析它并且可以理解应该初始化新的调试会话以及调试端口是什么。

这就够了问题是:

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

  2. node-webkit只提供--remote-debugging-port选项来指定打开devtools调试器的端口; 没有选项可以在调试模式下启动(类似于--debug--debug-brk

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM