chrome调试方法
chrome://inspect
点击configure设置host port
然后下载chrome调试工具插件NIM
最后运行脚本
node --inspect-brk xxx.js
自动打开调试界面
VSCODE调试
- 点击调试按钮,点击设置图标,进行设置
{
// 使用 IntelliSense 了解相关属性。
// 悬停以查看现有属性的描述。
// 欲了解更多信息,请访问: https://go.microsoft.com/fwlink/?linkid=830387
"version": "0.2.0",
"configurations": [
{
"type": "node",
"request": "launch",
"name": "Current file",
"program": "${file}",
"cwd": "${cwd}"
},
{
"type": "node",
"request": "launch",
"name": "Launch Program",
"program": "${file}"
}
]
}
保存后,调试一个单文件js时,直接选择Current file 然后点击运行
调试按钮有
- 第一个 进入下一个断点
- 第二个 单步进入
- 第三个 退出此断点调试
- 第四个 重新开始调试
- 第五个 结束调试
添加条件断点:
目的:在长的for循环中,精确定位到要调试的循环中,比如100次for循环,在第8次后面出现bug,则需要右击点击添加条件断点,然后选择表达式,输入 n>8 回车,运行调试。