使用VSCode的节点调试器时,黑盒子供应商代码是否可能?

Und*_*ion 12 javascript debugging node.js visual-studio-code vscode-debugger

Chrome开发工具提供了一段时间黑盒子选择代码的功能,但在调试Node时,我似乎找不到VSStudio的类似功能.

我已经浏览过VSCode的Github上的调试器文档和很多问题,但我似乎无法找到答案.

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

Jar*_*ede 21

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

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"
  ]
Run Code Online (Sandbox Code Playgroud)

  • 必须放在每个配置里面 (2认同)
  • 您还可以通过运行命令“切换跳过文件”在调试期间对文件进行黑盒处理 (2认同)