节点debugging:为什么我不能设置断点?

我正在使用节点debugging,并知道哪些文件和行我想设置一个断点。

以下是发生的事情:

debug> setBreakpoint('./services/search.js', 359) Warning: script './services/search.js' was not loaded yet. You can't list source code right now

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

我尝试了其他工具进行debugging,并希望使用Chrome开发工具,但不认为这是可能的,因为我们的项目卡在v0.12.3

此外,有些选项是有限/棘手的,因为我使用无头虚拟机的Vagrant。

这在节点6中仍然是个问题。

网上有很less的关于它的信息,这是一个耻辱。

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