19

Chrome Dev Tools 已经提供了对选定代码进行黑箱化的功能,但在调试 Node.js 时,我似乎找不到 VSStudio 的类似功能。

我已经通过调试器文档和 VSCode 的 Github 上的许多问题,但我似乎无法找到答案。

node_modules/是否可以从调试中排除(例如)?

4

1 回答 1

33

我必须承认,我还没有尝试过,几乎没有机会在 vscode 中使用调试,但似乎 v1.8 支持黑盒:

https://code.visualstudio.com/updates/v1_8#_node-debugging

我们添加了一项功能来避免您不想单步执行的代码。可以使用启动配置中的 skipFiles 设置启用此功能。skipFiles 是要跳过的脚本路径的 glob 模式数组。

可以skipFiles在您的启动配置中使用排除文件:

 "skipFiles": [
    "node_modules/**/*.js",
    "lib/**/*.js",
    "async_hooks.js",
    "inspector_async_hook.js"
  ]
于 2018-02-05T10:58:00.450 回答