【发布时间】:2017-09-03 22:33:01
【问题描述】:
假设有一个文件test.js如下:
var a = 1
var b = 2
debugger; // breakpoint
console.log(3)
使用node debug test.js启动节点调试器后,是否可以在不修改脚本的情况下删除调试器下脚本中的断点?
【问题讨论】:
假设有一个文件test.js如下:
var a = 1
var b = 2
debugger; // breakpoint
console.log(3)
使用node debug test.js启动节点调试器后,是否可以在不修改脚本的情况下删除调试器下脚本中的断点?
【问题讨论】:
很遗憾,在执行期间无法动态删除/添加显式 debugger; 语句。
根据debugger documentation,动态添加/删除断点的唯一方法是使用setBreakpoint() 和clearBreakpoint() 命令。
【讨论】: