調試是非常好的學習方法,最近在用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’
,點擊就會新建出這個文件