使用VSCode的节点调试器时是否可以对供应商代码进行黑盒化?

时间:2018-02-05 10:47:15

标签: javascript node.js debugging visual-studio-code vscode-debugger

Chrome开发工具已经提供了blackbox选定代码的功能,但是在调试节点时,我似乎无法为VSStudio找到类似的功能。

我已经浏览了debugger docs以及VSCode的Github上的很多问题,但我似乎无法找到答案。

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

1 个答案:

答案 0 :(得分:12)

我还没有尝试过,我必须承认,目前还没有在vscode中使用调试,但看起来v1.8支持blackboxing:

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"
  ]