首页 > 解决方案 > NestJs - 如何使用 typescript 调试 jest 测试

问题描述

我正在尝试使用 typescript 和 Nestjs 框架调试我的笑话测试。我尝试了很多命令,但似乎没有一个有效。我也尝试过NestJs typescript starter提供的这个脚本,但效果不佳。

这是命令:

"test:debug": "node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand"

每次运行此命令后,都没有任何反应,控制台中只会出现以下消息:

在此处输入图像描述

在没有调试模式的情况下,我所有的测试都可以正常工作。

我发现一些博客文章/教程告诉我们如何使用 typescript 和 ts-jest 调试 jest 测试,但它们都不适合我:(

我的问题是:

标签: node.jstypescriptjestjsnestjs

解决方案


您应该auto attach在您的 Vscode 中启用,然后运行您的脚本。您可以通过从命令面板运行调试:切换自动附加命令来启用它。


推荐阅读