0

我已经设置了 typescript + jest(带有 ts-loader)。

在这个示例测试(项目中唯一的测试)中命中断点需要几分钟时间。这仅在 WebStorm 中发生。在具有此配置的 VSCode 中

 "configurations": [
        {
            "name": "Debug Jest Tests",
            "type": "node",
            "request": "launch",
            "args": [
                "${workspaceRoot}/node_modules/jest/bin/jest.js",
                "--runInBand"
            ],
            "console": "integratedTerminal",
            "internalConsoleOptions": "neverOpen"
        }
    ]

几乎是瞬间的。

在 CRA 环境中调试 Jest 测试工作得很好,即使在 WebStorm 中也是如此。

考试:

describe('Stuff', function () {
    it('should', function () {
        expect(true).toBe(true); // breakpoint
    });
});

回购: https ://github.com/vlopp/jest-webstorm-testing

请告诉我出了什么问题,以及如何最大限度地减少 WebStorm 调试测试所需的异常时间。

更新

扔掉 ts-jest 似乎并不能解决问题。

4

1 回答 1

1

这是启用JavaScript 异常断点的已知问题,请关注WEB-28989进行更新

于 2020-01-01T12:23:03.353 回答