【发布时间】:2018-10-13 17:52:28
【问题描述】:
我想像 rails 一样调试 node.js。 我尝试了几种方法:
- Webstorm 调试 - 在这种情况下,我需要在每次更改代码后单击“重新运行调试”
- 带有 chrome 远程调试器的 Nodemon - 在这种情况下,我需要在 nodemon 重新加载代码后每次重新连接到调试器
- pry.js – 在这里我需要输入“eval(pry.it)” – 并且无法像“debug”或 pry() 那样使其更简单
那么调试 node 应用程序(例如 byebug for rails)的最佳选择是什么?
升级:
感谢@AbhinavD 我已经设法在 VSCode 中做到了:
首先你需要编辑 app/.vscode/launch.js
javascript
{
"version": "0.2.0",
"configurations": [
{
"type": "node",
"request": "attach",
"name": "Node: Nodemon",
"processId": "${command:PickProcess}",
"restart": true,
"protocol": "inspector",
},
]
}
所以现在 nodemon 在更改后重新启动服务器,并且 VSCode 自动重新连接到调试器。
见视频https://vimeo.com/267975071
有人可以在 WebStorm 中做到这一点吗?
【问题讨论】:
标签: javascript node.js debugging visual-studio-code byebug