使用VSCode时无法单步执行“仅我的代码”?

时间:2017-11-11 16:41:48

标签: visual-studio-code vscode-settings

调试时VSCode中是否有选项,如Visual Studio中的“Just my Code”选项?

我想逐步执行我自己的代码,而不是所有内部节点代码,例如next_tick.js

我尝试过添加

"skipFiles": [
            "node_modules/**/*.js"
        ]

到调试配置,但那不起作用。

1 个答案:

答案 0 :(得分:3)

可以在Visual Studio代码站点上找到答案:https://code.visualstudio.com/docs/nodejs/nodejs-debugging#_skipping-uninteresting-code-node-chrome

简而言之,您忘记添加$ {workspaceFolder}:

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

但是,正如Mark所指出的,有一个魔术字符串可以覆盖所有内部节点模块,然后解决方案是:

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

添加到.vscode / launch.json文件中。