debuggingvisual-studio-code

How do I skip external code when debugging in VS Code


When debugging in vscode I'd like to make some "blackboxing" and do not enter into code I didn't write. How can I do this?


Solution

  • In your launch or attach debug task you can enter a

    "skipfiles"

    option which is

    "An array of file or folder names, or path globs, to skip when debugging."

    For example, from skipping node internals during debugging

    "skipFiles": [
      "${workspaceFolder}/node_modules/**/*.js",
      "${workspaceFolder}/yourLibToSkip/**/*.js"
    ]
    

    Also, there is a "magic reference" to the built-in core node modules you can use:

    "skipFiles": [
      "<node_internals>/**/*.js"
    ]