我已经设置了 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 似乎并不能解决问题。