NodeJs服務端除錯程式碼
阿新 • • 發佈:2018-11-12
1、使用console.log();
在需要除錯的程式碼前加上改語句能夠在控制檯打印出結果
2、在vscode中進行nodejs服務端程式碼除錯(程式碼修改自動重啟服務端)
使用到的是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的程序,即可進行除錯了