VS Code Logpoint suspends/breaks 意外执行

VS Code Logpoint suspends/breaks the execution unexpectedly

我对 JavaScript/TypeScript VS Code 开发还很陌生。我想开始尝试使用 Eclipse Theia,因此我实现了后端服务。我想在我的后端服务中放置一个 logpoint 以便在调用时在控制台上看到它。

但遗憾的是,当执行到相应的行时,执行被暂停。只有在恢复执行后,才会打印预期的日志消息。

这是我的设置:

我创建了 https://github.com/xpomul/theia-boilerplate 并在那里创建了一个名为 hello-world 的分支。

我使用 VS Code 1.63.2 和远程容器扩展。

这是我的做法:

我希望后端继续 运行ning 并只将 test 打印到日志中。

相反,它 breaks/suspends 在日志点行执行,我需要明确恢复。

我做错了什么?这是一些配置问题吗?或者日志点功能是否取决于节点版本(Theia 使用 Node 12 ...)并且尚不支持?还是因为TypeScript或者inversify的使用?

编辑: 我还捕获并附加了一个调试跟踪文件,如果有帮助的话:https://dav.winklerweb.net/s/y5snhRgfiyaEF2B

原来这是 vscode-js-debug 中的错误:

https://github.com/microsoft/vscode-js-debug/issues/1191

它已在最新的每晚构建中修复,应该会在下一个 VS Code 官方版本中提供。