node multiprocess debugging not working
I try to debug a multiprocess node application, but the childs won't show up in the debugger.
In the log I see:
Debugger listening on ws://127.0.0.1:60737/aee8b29c-6ed1-4dee-9fff-f963da904c6b
For help, see: https://nodejs.org/en/docs/inspector
Debugger attached.
Debugger listening on ws://127.0.0.1:60789/94932e77-6304-4cd3-a28d-03c83a8ca5e0
For help, see: https://nodejs.org/en/docs/inspector
Debugger attached.```
but the frames window shows: "Frames are not available" and breakpoints won't work
I have tried node 12 and 13.
请先登录再写评论。
What methods do you use to spawn child processes? Are you using source maps (i.e. is your code transpiled or postprocessed in any way)? Could you share a sample project the issue can be reproduced with?
I'm running this script: https://github.com/NexusNull/ALBot/blob/testing/main.js#L131
I have now also tried starting it in visual studio code and there it shows the child processes in the vsc debugger.
can't run it unfortunately, it requires credentials to run:(
Checked this with other apps that fork child processes with
- works fine for me when using Node.js 12.13.0 and 13.9.0
what IDE version do you use? could you share a screnshot of your run configuration?