main.js
#!/usr/bin/env node
function myfunc(i) {
return i + 1;
}
let i = 1;
i += 1;
console.log(myfunc(i));
开始调试:
node inspect main.js
离开我在:
Break on start in main.js:7
5 }
6
> 7 let i = 1;
8 i += 1;
9 console.log(myfunc(i));
现在我想直接转到myfunc
而不需要:
n
、n
、s
- 在
myfunc
中添加debugger
语句 - 使用基于浏览器GUI的调试器
我试过这样的东西:
sb myfunc
在myfunc
上添加断点,但sb
似乎只能在当前行设置断点:
sb myfunc
^^^^^^
Uncaught SyntaxError: Unexpected identifier
在节点v12.18.1上测试。
根据文档,我认为正确的语法是:
sb('myfunc()')
在名为CCD_ 9的函数的第一行设置断点。
您也可以在特定的行号上设置断点:
sb(5)