调试是非常好的学习方法,最近在用vscode调试node代码时候遇到了不能进入node源码的问题,因此写这篇博客就是为了遇到同样问题的能有所帮助。
版本:
1.42.1
问题:
进行单步调试时,无法进入nodejs源码(官方下载的node代码)
解决办法:
{
// 使用 IntelliSense 了解相关属性。
// 悬停以查看现有属性的描述。
// 欲了解更多信息,请访问: https://go.microsoft.com/fwlink/?linkid=830387
"version": "0.2.0",
"configurations": [
{
"type": "node",
"request": "launch",
"name": "启动程序",
// 注释或者删掉下面的skipFiles
// "skipFiles": [
// "<node_internals>/**"
// ],
"program": "${workspaceFolder}\\xxx.js"
}
]
}
文件在项目根目录下.vscode内的launch.json,如果没有这个文件,可以在运行和调试顶部右边倒数第二个设置按钮,鼠标移上去显示‘打开launch.json’,点击就会新建出这个文件
本文介绍在VSCode中调试Node.js源码时遇到不能进入源码的问题及解决方法。通过修改launch.json文件中的skipFiles配置,可以实现对Node.js源码的逐行调试。
752





