p-iknow / tip-archive

tip-archive for short tip
1 stars 0 forks source link

nodemon 활용 node debugging in vscode #136

Open p-iknow opened 5 years ago

p-iknow commented 5 years ago

pakage.json 설정

// guide "scripts": { "start": "node ./bin/www", "debug": "nodemon --inspect ./bin/www" }

// custom "scripts": { "dev": "nodemon", "debug": "nodemon --inspect" },


### launch.json
``` json
{
  "version": "0.2.0",
  "configurations": [
    {
      "type": "node",
      "request": "attach",
      "name": "Node: Nodemon",
      "cwd": "${workspaceFolder}/back",
      "processId": "${command:PickProcess}",
      "restart": true,
      "protocol": "inspector"
      // "port": 3065
    }
  ]
}

가이드와 다른 점

nodemom.json 을 사용할 경우 exec 프로퍼티에 --inspect 옵션을 추가해야 한다.

{
  "watch": [
    "index.js",
    "routes",
    "config",
    "passport",
    "models",
    "nodemon.json"
  ],
  "exec": "node --inspect index.js",
  "ext": "js json"
}

참고