Can';使用Chrome DevTools调试node.js

Can';使用Chrome DevTools调试node.js,node.js,debugging,google-chrome-devtools,remote-debugging,Node.js,Debugging,Google Chrome Devtools,Remote Debugging,当我运行节点时——检查app.js它会显示“调试器已连接”。然后我敞开心扉chrome://inspect 我看到我的应用程序在那里运行,所以我单击“打开专用开发工具”或“检查”(在应用程序名称旁边)。不管我如何打开Node DevTools,它似乎都没有连接到任何东西(我看不到那里的源代码,调试器语句被忽略,没有任何日志记录到控制台等)。我还尝试通过打开常规DevTools并单击绿色节点图标来打开它 这很奇怪,因为Chrome可以清楚地看到服务器正在运行,并且某些东西正在连接到节点(我认为我的

当我运行
节点时——检查app.js
它会显示“调试器已连接”。然后我敞开心扉chrome://inspect 我看到我的应用程序在那里运行,所以我单击“打开专用开发工具”或“检查”(在应用程序名称旁边)。不管我如何打开Node DevTools,它似乎都没有连接到任何东西(我看不到那里的源代码,调试器语句被忽略,没有任何日志记录到控制台等)。我还尝试通过打开常规DevTools并单击绿色节点图标来打开它

这很奇怪,因为Chrome可以清楚地看到服务器正在运行,并且某些东西正在连接到节点(我认为我的网络上没有其他任何东西可以做到这一点),但我仍然无法让DevTools甚至确认服务器的存在

我也清楚地记得几周前用同样的方法调试了一些东西,然后一切都很好(虽然我还记得我也有点挣扎过,但不知怎的,它终于在最后工作了,我想在命令的末尾附加文件的名字,而不是把它放在中间,最后就搞定了)。从那以后发生的唯一事情就是我从v8更新到了v10(LTS)


很明显,我已经尝试重新启动,并且阅读了所有关于node的手册和文章——在那里检查,没有任何帮助。

似乎是chrome的一个新问题:

我也面临着同样的问题,我通过

1) 将chrome更新至最新版本并重新启动

2) 重新启动的节点--检查server.js

3) 如图所示,注明端口号

4) 打开chrome://inspect 并添加了localhost:步骤3中记录的端口号

使用命令而不是节点--检查:-


node——检查brk

也许这可以帮助你@M.Farnik我已经读过了,并且完全按照上面说的做了,没有帮助