node.js - Node 调试 : why can't I set a breakpoint?

标签 node.js debugging remote-debugging node-debugger

我正在使用 node-debug 并且知道我想为哪个文件和行设置断点。

这是发生了什么:

调试 > setBreakpoint('./services/search.js', 359) 警告:脚本“./services/search.js”尚未加载。 您现在无法列出源代码

为什么我不能“列出源代码”?如何动态添加断点(无需编辑源代码来添加 debugger)?

我尝试了其他调试工具,并且很想使用 Chrome Dev Tools,但认为这不可能,因为我们的项目停留在 v0.12.3

另外,一些选项是有限的/棘手的,因为我使用的是带有 headless 虚拟机的 Vagrant。

最佳答案

这在 Node 6 中仍然是一个问题。

网上关于它的资料很少,很遗憾。

但是,node --inspect 然后使用 Chrome 确实有效。

关于node.js - Node 调试 : why can't I set a breakpoint?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40729203/

相关文章:

java - 如何调试部署在虚拟盒中的应用程序和主机操作系统中的源代码

javascript - 如何打破 async.js 每个循环?

debugging - 如何调试导致 100% cpu 使用的 node.js?

javascript - 同步等待处理请求

java - 包含嵌套类的类的热代码替换

objective-c - 为什么 Xcode 的调试器在使用 Swift 时会这样跳来跳去?

React-native JS 调试器与 CORS 相关的问题 — iOS

c++ - 远程服务器中的 VS 代码 C++ 代码运行程序设置

javascript - useFakeTimers 和异步回调

javascript - 通过 Node js 将数据更新到 firebase 项目列表时检查更新结果