在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的進程,即可進行調試了。

 

詳見:https://github.com/Microsoft/vscode-recipes/tree/master/nodemon

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM