I'd like to debug node.js like rails.
I've tried several ways:
- Webstorm debug – in this case I need to click "rerun debug" each time after code changed
- Nodemon with chrome remote debugger – in this case I need to reconnect to debugger each time after code reloaded by nodemon
- pry.js – here I need to type "eval(pry.it)" – and have no option to make it simpler like "debug" or pry()
So what's the best option to debug node apps like byebug for rails?
Upgrade:
Thx to @AbhinavD I've managed to do it in VSCode:
First you need to edit app/.vscode/launch.js
javascript
{
"version": "0.2.0",
"configurations": [
{
"type": "node",
"request": "attach",
"name": "Node: Nodemon",
"processId": "${command:PickProcess}",
"restart": true,
"protocol": "inspector",
},
]
}
So now nodemon restarts server after changes and VSCode reconnect to debugger automatically.
See video https://vimeo.com/267975071
Is anybody able to do it in WebStorm?
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…