gpt4 book ai didi

javascript - Node.js 调试流程

转载 作者:行者123 更新时间:2023-11-30 08:23:08 24 4
gpt4 key购买 nike

我想像rails一样调试node.js。我尝试了几种方法:

  1. Webstorm 调试 - 在这种情况下,每次代码更改后我都需要单击“重新运行调试”
  2. 带有 chrome 远程调试器的 Nodemon - 在这种情况下,每次 Nodemon 重新加载代码后我都需要重新连接到调试器
  3. pry.js – 在这里我需要输入“eval(pry.it)” – 并且没有选项使其变得更简单,例如“debug”或 pry()

那么调试像 byebug for Rails 这样的 Node 应用程序的最佳选择是什么?

升级:

感谢 @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 中做到这一点吗?

最佳答案

回答你的问题:没有办法。不幸的是,使用 Node.js,当您更改代码时,您总是必须重新启动调试 session 。

I've recently written an article如果您有兴趣,可以了解如何使用不同的工具调试 JavaScript 和 TypeScript,但没有什么比实时调试更好的了。

关于javascript - Node.js 调试流程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50154655/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com