NestJs - 如何使用打字稿调试玩笑测试

Luc*_*tos 1 node.js typescript jestjs nestjs

我正在尝试使用 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 测试,但没有一个对我有用:(

我的问题是:

  • 我需要对 vscode launch.json做任何额外的设置吗?
  • 为什么当我运行命令 test:debug 时什么也没有发生?(调试器监听 ws://127.0.0.1:9229/5f1fa5dd-6450-488b-8e4d-cc9ff3003804后没有任何反应 ,请参阅:https : //nodejs.org/en/docs/inspector

Max*_*hko 5

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