调试是非常好的学习方法,最近在用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’
,点击就会新建出这个文件