【问题标题】:Node-Inspector debugger Runtime.getProperties failed. Can't see values of variablesNode-Inspector 调试器 Runtime.getProperties 失败。看不到变量的值
【发布时间】:2015-04-11 07:50:41
【问题描述】:

我一定遗漏了一些非常基本的东西,但我没有看到使用节点检查器的函数内部或外部的变量值。

更新:我在节点 --version -> v0.10.35
另外我认为也许其他人也有类似的问题没有答案:

node-inspector shows 'No Properties' for objects

我看到的和这个错误一样:

Runtime.getProperties 失败。 ReferenceError: includeSource 未定义 #461 https://github.com/node-inspector/node-inspector/issues/461 这仍然是一个问题吗?我只是 'npm installed node-inspector' 0.8.3 并下载了 chrome 版本 39.0.2171.65(64 位),但我看不到变量的值。

我有一个名为 test.js 的简单 JavaScript 程序

         var test1 = 'test';
         debugger;
         console.log(test1);

然后我运行:

 node --debug-brk test.js

接着是:

节点检查器 节点检查器 v0.8.3 访问http://127.0.0.1:8080/debug?port=5858开始调试。

在第 1,2 或 3 行中断,我总是看到这个错误。没有显示变量变量的值。我还发现函数内部就是这种情况。

【问题讨论】:

  • 我是唯一一个使用节点检查器的人吗?大家都在哪里?

标签: javascript node.js node-inspector


【解决方案1】:

您引用的问题编号 (#461) 是正确的,您必须将节点本身降级到 =0.10.36。我个人在 0.10.36 中遇到了一些问题,但节点检查器在 0.10.37 中再次为我工作。

另外,您可以使用Node Version Manager快速安装和切换几个版本的node。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-09-04
    • 2013-07-15
    • 2014-06-13
    • 2018-02-10
    • 2012-09-11
    • 1970-01-01
    • 2013-05-15
    相关资源
    最近更新 更多