我在调试场景中很新,特别是对于node-inspecor。
在安装了node-inspector之后,我使用--debug参数启动了我的简单节点应用程序,并且能够在localhost上看到调试视图:8080 / debug?port = 5858。
当我让app停在这个断点时:
router.get('/people', function(req, res) {
var num = 1;
var str = 'rarf';
var obj = {x: 1, y: 2}
console.log(req) // breakpoint
});
并将光标悬停在标识符上,它显示如下:
为什么我看不到对象的属性?
答案 0 :(得分:1)
我遇到了同样的问题。我的节点版本是0.10.35(稳定)。但是当我使用节点版本0.11.13(unstable)
或更高版本时,这个问题就消失了。因此,您会尝试将节点版本更新为使用工具 0.11.13
的n
。使用npm install -g n
命令安装n
。