使用节点的内置debugging器检查variables?
我正在尝试使用节点debugging器。 我正在运行node debug server
来运行我的服务器。 然后我有:
... var Workspace = mongoose.model('Workspace'); debugger;
在这一点上,如预期的那样,当我运行这个代码时,debugging器popup。 不过,我希望它具有所有的当前variables设置,就像在Chrome自己的debugging器中发生的一样。
但:
break in hotplate/node_modules/bd/lib/bd.js:133 132 133 debugger; 134 135 // Delete the ID and the version since there's no point, debug> Workspace ReferenceError: Workspace is not defined
那么…我怎样才能真正检查当前的variables?
奖金问题:是否有任何方式使用Chrome的开发工具(CTRL-J),以便它连接到节点,并以这种方式工作? (我知道节点检查员,但它是非常过时的…)
使用repl
命令(请参阅文档中的第三个示例)
break in hotplate/node_modules/bd/lib/bd.js:133 132 133 debugger; 134 135 // Delete the ID and the version since there's no point, debug> repl Press Ctrl + C to leave debug repl > Workspace