gus*_*sto 5 javascript node.js
var test = "foo";
var test2 = "bar";
io.sockets.on("connection", function (socket) {
var t = test;
debugger;
});
Run Code Online (Sandbox Code Playgroud)
我正在使用"node debug app.js". 我击中了断点并输入了 repl。我希望能够访问内部和外部作用域中的变量,但是在尝试显示内容时我得到了一个 ReferenceError,test2因为 repl 认为它没有被定义。 test之所以有效,是因为我在分配给t.
有没有办法运行节点调试器,以便我可以访问这些外部作用域变量?
查看node-inspector,它是一个新的和改进的node.js调试器,应该让您只需将鼠标悬停在变量上即可显示和编辑其值:
http://strongloop.com/strongblog/announcing-a-new-and-improved-node-js-debugger/
和
https://github.com/node-inspector/node-inspector
| 归档时间: |
|
| 查看次数: |
779 次 |
| 最近记录: |