使用 VSCode 时无法单步执行 'Just my code'?
Can't step through 'Just my code' when using VSCode?
在调试时VSCode中是否有像Visual Studio中的'Just my Code'选项那样的选项?
我想单步执行我自己的代码,而不是像 next_tick.js
这样的所有内部节点代码
我试过添加
"skipFiles": [
"node_modules/**/*.js"
]
到调试配置,但这不起作用。
答案可以在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 文件中。
在调试时VSCode中是否有像Visual Studio中的'Just my Code'选项那样的选项?
我想单步执行我自己的代码,而不是像 next_tick.js
这样的所有内部节点代码我试过添加
"skipFiles": [
"node_modules/**/*.js"
]
到调试配置,但这不起作用。
答案可以在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 文件中。