首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何向TypeScript编译的项目添加运行时断点?

如何向TypeScript编译的项目添加运行时断点?
EN

Stack Overflow用户
提问于 2017-03-23 22:31:07
回答 2查看 419关注 0票数 0

问题:如何在调试类型记录Node.js应用程序时使断点在执行时被附加?

上下文:I目前有一个服务器端应用程序通过nodevm运行。我的模块是使用TypeScript构建的。我目前正在使用WebStorm,以及它的TypeScript转播器。由于TypeScript是一种经过转换的语言,所以我知道最后的输出是一个.js文件。

现在,只要在节点进程启动时设置了断点,我的断点就能正常工作。来自其他语言,您可以在运行时遍历代码时设置断点。有可能这样做吗?

目标:启动过程-点击断点A,->添加断点B,->播放->执行在B处停止。

当前:启动进程-点击中断点A,->添加断点B,->播放->执行忽略断点B,直到重新启动。

我更感兴趣的是任何能够提供这种体验的解决方案,而不仅仅是WebStorm。

名称经编辑的

EN

回答 2

Stack Overflow用户

发布于 2017-03-24 18:18:27

我目前解决网络风暴问题的方法是使用远程调试器。使用node --debug-brk=5858 server.js启动应用程序并添加“Node.js远程调试”配置:

这将在启动时暂停应用程序,直到您启动远程调试器,侦听端口5858。我在终端窗口中旋转服务器,切换到Webstorm并启动调试器。这将允许您插入断点,而无需重新启动服务器或调试器。

票数 0
EN

Stack Overflow用户

发布于 2017-04-13 21:04:47

这在今天的VS码中是可行的。

根据您的源映射的设置方式,可能会有一些简单的配置,但是在VS代码中的TS调试上有很好的文档。您还可以引用我一直在做的VS代码预配置的这个节点类型记录示例

票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/42988183

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档