WebStorm:调试模式下的TypeScript源映射不起作用

问题描述 投票:0回答:1

我有一个测试套件和一个正在测试的类,两者都是用TypeScript编写的。我在一个节点项目中,并以调试模式运行WebStorm的Jest-Test。当我在测试中设置断点时,WebStorm恰好在我想要的位置停止。但是,当我进入被测类时,调试器会跳到其.ts文件的最后一行。在调试视图中,我看到行号与ts文件不对应。我似乎无法将源映射用于我正在测试的课程。

问:如何解决源映射?

项目结构如下:

project-root
  /projects/my-node-project/src
      /services         //here is the production code
      /specs            //here are the test-suits

enter image description here

typescript debugging jestjs webstorm source-maps
1个回答
1
投票

请检查您的jest.config.js-看起来像什么?是否已启用collectCoverage?如果对源文件进行了覆盖检测,则生成的代码无法正确映射到源;这是一个众所周知的限制(不特定于WebStorm,BTW)

© www.soinside.com 2019 - 2024. All rights reserved.