javascript - 在 javascript 文件中插入断点

标签 javascript breakpoints

我想在下面引用中列出的位置插入断点。假设下面的引用属于一个名为“test.js”的 js 文件。我想做的是当我在命令行上运行“node test.js”时,它会在断点处中断,然后我可以检查断点处的所有可用变量。

var a = 4;

function changeA(input) {
  var input = 6
  [INSERT BREAK POINT HERE]
  console.log(input)
};

changeA(a);
console.log(a);

或者是否有其他方法可以在 javascript 文件中插入断点?

最佳答案

您正在寻找的是语句debugger;。您可以将其插入任何您想要的位置,如果您运行 node debug test.js,节点将在您放置 debugger; 行的任何位置中断。

Debug模式下的一些基本命令是:

  • c:继续
  • n:下一步
  • s:介入

您还可以在 Debug模式下通过以下命令手动设置断点:setBreakpoint(line)

希望这对您有所帮助!

资源:NodeJS Debugger API

关于javascript - 在 javascript 文件中插入断点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36600746/

相关文章:

java - 无法在 Eclipse 中对 java 文件应用调试

angularjs - 使用 WebStorm 调试 Protractor

javascript - 如何将 TypeScript 与 Loopback 一起使用

javascript - 添加范围变量作为 window.open 函数的参数

javascript - 在 Electron 中嵌入外部链接

javascript - 让 LightTable 显示 javascript 对象详细信息

javascript - 从循环中的文本数组分页 HTML textarea 内容

memory-leaks - 在断点处记录调用堆栈和值?

jquery - 使用 jQuery 断点停止 Sticky Div 脚本

node.js - 忽略调试器;调试 session 期间 Node.js 中的语句