确保 VSCode 的版本 >= 1.22
添加 VS Code 的调试文件 .vscode/launch.json
,内容如下:
{
"version": "0.2.0",
"configurations": [
{
"port": 9229,
"type": "node",
"restart": true,
"request": "launch",
"name": "ThinkJS Debug",
"cwd": "${workspaceRoot}",
"runtimeExecutable": "node",
"autoAttachChildProcesses": true,
"runtimeArgs": ["--inspect", "development.js"]
}
]
}
点击上面的调试按钮来启动服务。
WebStorm 下调试比较简单,直接在根目录 development.js
文件上右键选择 debug 启动即可。
ndb 是 Chrome 开发的针对 Node.js 的调试工具,使用如下命令进行安装:
npm install -g ndb
使用如下命令启动服务即可进入调试界面:
ndb npm start
调试界面如下,和 Chrome DevTools 的操作是类似的:
具体的调试方法可参考视频 ndb 调试 Node.js 以及文章《使用 ndb 调试你的 Node.js 项目》。
关于断点调试的更多内容可查看 #716。