Debugging 在VS代码中调试时,如何跳过外部代码
在vscode中调试时,我想做一些“黑盒”,不要输入我没有编写的代码。如何执行此操作?在启动或附加调试任务中,您可以输入 “滑雪板” 选项是什么 调试时要跳过的文件名、文件夹名或全局路径的数组 例如,从 此外,您还可以使用内置核心节点模块的“魔法参考”:Debugging 在VS代码中调试时,如何跳过外部代码,debugging,visual-studio-code,Debugging,Visual Studio Code,在vscode中调试时,我想做一些“黑盒”,不要输入我没有编写的代码。如何执行此操作?在启动或附加调试任务中,您可以输入 “滑雪板” 选项是什么 调试时要跳过的文件名、文件夹名或全局路径的数组 例如,从 此外,您还可以使用内置核心节点模块的“魔法参考”: "skipFiles": [ "<node_internals>/**/*.js" ] “SkipFile”:[ “/***/.js” ] 这是我的launch.json文件(它适合我): 我不知道该将设置放在哪里,因此为了以
"skipFiles": [
"<node_internals>/**/*.js"
]
“SkipFile”:[
“/***/.js”
]
这是我的launch.json文件(它适合我):
我不知道该将设置放在哪里,因此为了以防万一,如果您想跳过
node_模块
deps和node_内部文件
文件,您的.vscode/launch.json
文件应该如下所示:
{
"version": "0.2.0",
"configurations": [
{
"name": "Debug Tests",
"type": "node",
"request": "launch",
...
"skipFiles": ["<node_internals>/**", "${workspaceFolder}/node_modules/**/*.js"]
}
]
}
{
“版本”:“0.2.0”,
“配置”:[
{
“名称”:“调试测试”,
“类型”:“节点”,
“请求”:“启动”,
...
“SkipFile”:[“/**”,“${workspaceFolder}/node_modules/***.js”]
}
]
}
请您提供一些示例,在调试时,我仍然无法阻止进入“node_modules”文件夹(即../node_modules/react dom/lib/…)中的不同依赖项文件夹。启动任务的一部分是“skipFiles”:“[./node_modules/**]”
@d2048请参阅我对答案和包含的链接所做的编辑。这对flatter不起作用。你能给我们看一下颤振的完整例子吗?这看起来像是JavaScription的“魔法参考”不起作用。我今天下载了VSCode,调试了一个TypeScript项目,结果仍然是async_hooks.js
。虽然“skipFiles”:[“/**”]
适用于未附加的调试会话,但在附加进程的情况下似乎不起作用。
{
"version": "0.2.0",
"configurations": [
{
"type": "edge",
"request": "launch",
"name": "Launch Edge against localhost",
"url": "http://localhost:4200",
"webRoot": "${workspaceFolder}",
"skipFiles": [
"${workspaceFolder}/node_modules/**/*.js"
]
}
]
}
{
"version": "0.2.0",
"configurations": [
{
"name": "Debug Tests",
"type": "node",
"request": "launch",
...
"skipFiles": ["<node_internals>/**", "${workspaceFolder}/node_modules/**/*.js"]
}
]
}