如何使用Node从WebStorm中的JavaScript堆栈跟踪导航到原始TypeScript文件?

我是TypeScript的新手.在Mac上,我正在使用带有TypeScript 2.0的Node的WebStorm 2016.2.4.

使用生成的映射可以很好地进行交互式调试,但运行时堆栈跟踪链接指向JavaScript文件,而不是原始的TypeScript文件.

这是正常的和预期的吗?是否缺少可以将这些链接转换为原始TypeScript文件和行的WebStorm功能,或者这只是TypeScript开发人员必须承受的事情?

我通过要求模块 source-map-support/register使用TypeScript源文件行号获得堆栈跟踪.这可以通过多种方式完成,例如,.在–require source-map-support / register的节点命令行上,或者您可以在主程序中使用它.对于单元测试,我在我的mocha.opts文件中有它:

--require source-map-support/register
--recursive

我们使用ts-node包的另一种方法

相关文章
相关标签/搜索