使用到的是nodemon,具體在package.json文件中配置如下:
"scripts": { "start": "node ./bin/www", "debug": "nodemon --inspect ./bin/www" }
主要是需要有--inspect參數
然后在vscode中添加lauch.json的配置:
{ "version": "0.2.0", "configurations": [ { "type": "node", "request": "attach", "name": "Node: Nodemon", "processId": "${command:PickProcess}", "restart": true, "protocol": "inspector", }, ] }
之后在vscode的終端中正常運行npm run debug(自己在package.json里面配置的scripts腳本名稱)
再運行vscode調試面板中剛配置的"Node: Nodemon",會彈出選擇框讓你選擇正在運行的node進程,選擇剛才腳本中配置的--inspect的進程,即可進行調試了。
詳見:https://github.com/Microsoft/vscode-recipes/tree/master/nodemon