【发布时间】:2017-08-16 17:22:21
【问题描述】:
问题: 调试 Typescript Node.js 应用程序时,如何在执行时添加断点?
背景: 我目前有一个通过 nodevm 运行的服务器端应用程序。我的模块是使用 TypeScript 构建的。我目前正在使用 WebStorm 及其 TypeScript 转译器。由于 TypeScript 是一种转译语言,我知道最终输出是一个 .js 文件。
现在我的断点只要在节点进程启动时设置就可以正常工作。来自其他语言,您可以在运行时在代码中移动时设置断点。可以这样做吗?
目标: 启动过程 - 命中断点 A -> 添加断点 B -> 播放 -> 执行在 B 处停止。
当前: 启动过程 - 命中断点 A -> 添加断点 B -> 播放 -> 执行忽略断点 B,直到重新启动。
我对支持这种体验的任何解决方案都更感兴趣,而不仅仅是 WebStorm。
【问题讨论】:
-
'Runtime'断点目前在使用WebStorm调试器时没有注册,请关注youtrack.jetbrains.com/issue/WEB-22749获取更新
标签: debugging typescript intellij-idea webstorm