首先你需要全局安装
nodemon ,然后要做一个launch.json的配置:
{
"version": "0.2.0",
"configurations": [
{
"name": "Launch server.js via nodemon",
"type": "node",
"request": "launch",
"runtimeExecutable": "nodemon",//这里如果不是全局安装的话就会报一个找不到nodemon环境的错误
"program": "${workspaceFolder}/server.js",
"console": "integratedTerminal",
"internalConsoleOptions": "neverOpen",
}
]
}
最后再具体的地方打入断点,直接点击调试就可以了,这里不需要先启动程序再调试,如果告诉你接口已占用的话,可以杀掉接口的对应进程再debug系统,我是windows电脑,可以这么做:

查到进程ID为16212的应用占用了端口,
具体是哪个进程可以再任务管理器查看
附上vscode 的调试按钮位置:

原创文章,作者:ItWorker,如若转载,请注明出处:https://blog.ytso.com/tech/pnotes/280300.html