当我启动节点应用程序作为node --debug . -c=config-name选项时,没有任何关于侦听任何端口的消息.
另外,如果我运行,netstat -tlnp我看不到任何应用程序监听端口5858.
由于这个原因,我不能使用任何调试器,如node-inspector或intellij Idea节点插件.
我有什么想法可以解决它吗?
javascript debugging remote-debugging javascript-debugger node.js
我可以在标准JavaScript函数上设置断点吗?例如,我可以在每次context.beginPath()调用时暂停调试器吗?或者每次String.replace()被召唤?
更新:标准JavaScript函数的含义是JavaScript引擎内置的函数.
使用 Chrome 调试器时,我经常会被带到不同的文件,例如 JQuery 或 Google Ad Manager,当我尝试调试单个文件时,这非常令人沮丧。
如果我对这些库如何影响我尝试调试的脚本不感兴趣,有没有办法阻止它们出现?我认为该step over功能会阻止打开不同的作用域,但我认为这只是针对从检查的函数生成的新作用域......
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<title>Hijack Example</title>
<script type="text/javascript" src="./jquery-1.2.1.js"></script>
<script type="text/javascript">
var preventDefaultAction = true; //TODO-U
var cmdSpecStr = 'C-l'; //TODO-U
Run Code Online (Sandbox Code Playgroud)
......而这就是它被困住的地方.太令人沮丧了.我的语法实际上有什么问题吗?
顺便说一句,它给我的抱怨是
未捕获的ReferenceError:未定义cmdSpecString