VS Code断点跳转到其他行

lek*_*ble 10 javascript testing node.js jestjs visual-studio-code

因为我还没有解决我的另一个问题然而随机失败测试jest和supertest Node.js 我决定使用VS代码调试器.我认为它会非常简单但是在我在某一行设置断点并运行调试器后,我在不同的地方找到了断点图标,我的代码就停在那里了.

我的launch.json文件:

      {
        "type": "node",
        "request": "launch",
        "name": "Jest Current File",
        "program": "${workspaceFolder}/node_modules/jest/bin/jest",
        "args": ["${relativeFile}"]
      }
Run Code Online (Sandbox Code Playgroud)

之前: 在此输入图像描述

后: 在此输入图像描述

知道为什么会这样吗?

小智 0

根据我的经验,使用.catch()after .then(),不会.then()因为调用了一些异常并且没有调用 catch 。我曾使用 chai mocha 进行过测试,也遇到了同样的问题。尝试添加.catch()它会表明你的 API 可能有问题并达到了 catch 语句。