我一定在这里遗漏了一些非常基本的东西,但是我没有使用 Node 检查器看到函数内部或外部的变量值。
更新:我在 Node --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安装了node-inspector'0.8.3并下载了chrome版本39.0.2171.65(64位),但我看不到变量的值。
我有一个简单的 JavaScript 程序,名为 test.js
var test1 = 'test';
debugger;
console.log(test1);
然后我运行:
node --debug-brk test.js
随后:
Node 检查器 Node 检查器 v0.8.3 访问http://127.0.0.1:8080/debug?port=5858开始调试。
在第 1,2 或 3 行中断,我总是看到此错误。没有显示变量变量的值。我还发现函数内部也是如此。
最佳答案
您引用的问题号 (#461) 是正确的,您必须将 Node 本身降级到 <=0.10.33 或 >=0.10.36。我个人在使用 0.10.36 时遇到了一些问题,但 node-inspector 在 0.10.37 中再次为我工作。
此外,您可以使用Node Version Manager快速安装并在多个版本的 Node 之间切换。
关于javascript - Node-Inspector 调试器 Runtime.getProperties 失败。看不到变量的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28445928/