1

当我作为node --debug . -c=config-name选项启动节点应用程序时,没有任何有关侦听任何端口的消息。Node.js远程调试不起作用

另外,如果我跑netstat -tlnp我看不到任何应用程序监听端口5858

通过这个原因,我不能使用任何调试器,如节点检查或IntelliJ IDEA的节点插件。

任何想法如何解决它?

+0

你可以剪切和粘贴你在你的终端看到了什么?另外,节点解释器没有'-c'标志。 – tkone

+0

可能您的程序已退出?使用--debug-brk先停止执行 – wrm

+0

不要使用 - 在调试前的节点debug。 -c = config-name'请参阅http://nodejs.org/api/debugger.html#debugger_debugger – Noah

回答

6

哦,我明白了!应在可执行文件的路径之前输入--debug

例如[email protected]:~$ node chat.js --debug不起作用。

但在这种情况下,它的工作原理:

[email protected]:~$ node --debug chat.js

debugger listening on port 5858` 
+0

感谢大家!对于失去时间感到抱歉。 –