我正在使用http://nodejs.org/api/debugger.html
我在方法中放置了一个断点:
Processor.prototype.myMethod = function() {
console.log(this.constructor.name); // returns Processor
debugger;
this.otherMethod(123);
}
我打电话node debug myapp.js
,我到达断点。但是当我输入时this.constructor.name
,我得到的是“对象”,而不是“处理器”。
我可以访问该this
范围的内部还是必须使用https://github.com/node-inspector/node-inspector之类的东西?
编辑:我似乎无法从调试器访问任何脚本变量,甚至Processor
. 我在 OS X 上使用 v0.10.13。