如何在 VS Code 的 JavaScript 调试终端中禁用 skipFiles?



VS Code的JavaScript调试终端如何被强制进入节点的内部JavaScript文件(例如,http模块进入createServer函数)?关于如何跳过节点内部文件有很多问题和答案,但我的问题是相反的。

我试过:

  • "debug.javascript.terminalOptions": {
    "skipFiles": [
    "<node_internals>/**/*.cc"
    ]
    },
    

    (我知道VS Code调试器不能跳转到c++代码,所以我只是尝试了这个希望。js文件不会匹配模式)

  • "debug.javascript.terminalOptions": {
    "skipFiles": []
    },
    
  • "debug.javascript.terminalOptions": {
    "skipFiles": [
    "!<node_internals>/**"
    ]
    },
    

并且不插入任何debug.javascript.terminalOptions, VS Code仍然跳过对节点内部的调用。似乎跳过节点内部文件是一个硬编码设置。

为了让VS Code支持

的新设置
"debug.javascript.terminalOptions": {
"skipFiles": [
"!<node_internals>/**"
]
}

必须执行Developer: Reload Window命令。它在独立的linux上也是这样工作的,所以它不是特定于wsl2的。

"skipFiles": []也可以。

最新更新