清除Node调试器中的所有断点

时间:2014-03-18 15:00:15

标签: node.js node-debugger

我使用setBreakpoint(3)设置了一个新的断点(其中3是行号)。

如果我想删除它,我可以使用clearBreakpoint(3),但如何删除以这种方式添加的所有断点

1 个答案:

答案 0 :(得分:1)

这不太理想,但是,它有效。您可以使用以下内容 - 我将其保留为单行,以便您轻松复制。注意:输出很难看,但是有效。

var i=500; while(i--){clearBreakpoint('/path/to/file/with/breakpoints.js', i); }

当然,首先要确保将i =设置为文件中的行数,或者至少将最后一行设置为断点,以及您自己的文件路径。注意:如果在设置断点时未指定文件名,则可能不需要指定文件名。

扩展了可读性:

var i = 500;  // number of lines in file

while(i--){
   // in my experiments, you *must* use the filename, but
   // I had defined my filename when I set the breakpoints
   clearBreakpoint('/path/to/file/with/breakpoints.js', i);
}