2

我似乎无法让节点检查器在我正在尝试调试此脚本的 Windows 上工作:

应用程序.js

console.log('HELLO WORLD');

debugger;

console.log('HELLO DEBUGGER');
setInterval(function () {
    debugger;
    console.log('HELLO');
}, 10000);

我尝试了以下事情,有和没有提升的权限:

node-debug app.js
//
node-inspector 
node --debug-brk app.js

无论如何,如果我在 chrome 中导航到http://localhost:8080/debug?port=5858
我只会得到一个空白屏幕,上面有一个空的工具栏,下面有一个灰色的工具栏。

如果我查看 devtools,似乎 chrome 正在等待 websocket 建立,ws://localhost:8080/ws?port=5858一直处于“挂起”状态

版本:

Windows 7 Pro x64
node-inspector v0.7.3
node v0.10.26
chrome 33.0.1750.154 m
chrome 36.0.1930.0 canary

我正在运行 chrome--disable-extensions

我似乎找不到任何错误日志,所以我不确定从这里去哪里。我该如何修复/调试这个?

4

3 回答 3

3

问题是病毒扫描程序。我正在使用“Ad-Aware, Free Antivirus+”,卸载它,一切正常。

于 2014-04-08T16:22:01.770 回答
1

当我阅读上面的答案时,我意识到它可能是我的 AdBlock chrome 插件。我为 localhost 禁用了它并且它有效:)

于 2014-08-27T08:09:25.097 回答
0

对我来说,问题是摩托罗拉 bloatware aka MotoHelperAgent.exe

于 2014-09-17T10:22:09.053 回答