Mocha breakpoints using Visual Studio Code

后端 未结 20 1334
星月不相逢
星月不相逢 2020-12-12 11:52

Is it possible to add breakpoints to ones Mocha tests using Visual Studio Code?

Normally when debugging code one need to configure the launch.json, setting the prog

20条回答
  •  陌清茗
    陌清茗 (楼主)
    2020-12-12 12:21

    Did you know, that you just go into your launch config, put your cursor after or between your other configs and press ctrl-space to get a current, valid mocha config auto-generated?

    Which works perfectly fine for me. Including stopping at breakpoints. ( I also had a prior, now outdated one, that did no longer for various setting-related reasons. )

    As of VSCode 1.21.1 (March 2018) this yields:

    {
      "version": "0.2.0",
      "configurations": [
        {
          "name": "Mocha (Test single file)",
          "type": "node",
          "request": "launch",
          "runtimeArgs": [
            "${workspaceRoot}/node_modules/.bin/mocha",
            "--inspect-brk",
            "${relativeFile}",
          ],
          "console": "integratedTerminal",
          "internalConsoleOptions": "neverOpen",
          "port": 9229
        }
    }
    

    On a side-note: debug-brk is deprectated (for anyone with Node >= Version 8 at least).

提交回复
热议问题