在vscode中對Node.js進行debug
-
先記住哪個是啟動檔案
-
點選這個再點選這個
-
點選這個
-
點選這個
-
vscode會自動幫你建立出launch.json的debug配置檔案
其中四個屬性是最重要的, type, request, name 和 program
type是語言的型別, 如PHP, Java, Node.js等request是debug的型別, vscode中有兩種debug型別, launch 和 attach, 我們只需要知道launch這種型別就夠了
name是配置名, 用於區分不同的配置
program是啟動檔案, 我們的啟動檔案在${workspaceFolder}/bin/www.js下, 所以要改
-
改成這個
-
該斷點的斷點
-
點選這個, 開始debug
-
左邊是變數, 右邊是debug控制器, 下面是輸出和除錯控制檯
debug控制器: 第一個是繼續執行, 直到下一個斷點. 第二個是單步跳過, 即繼續執行下一行程式碼(不跳入函式). 第三個是單步除錯, 即跳入函式並執行函式的第一行程式碼. 第四個是單步跳出, 即執行完該函式剩餘的部分並跳出該函式.
除錯控制器的底行可以console.log()或直接輸入變數名的命令來檢視屬性, 也可執行程式碼, 如給變數賦值
相關文章
- vscode 無法進行 debug 除錯VSCode除錯
- vscode commitlint(debug npm scripts)VSCodeMITNPM
- 在 VSCode 中編寫 Markdown 的進階指南VSCode
- VScode利用EIDE和cortex-debug進行stm32開發(包括配置以及使用)VSCodeIDE
- 在瀏覽器中執行vscode -DEV瀏覽器VSCodedev
- 在linux系統中對檔案進行分割Linux
- vscode 使用 PHP debug 除錯VSCodePHP除錯
- vscode-pets:在VsCode中養寵物?VSCode
- 使用 Dynatrace 對 Node.js 應用的效能資料進行分析Node.js
- win10如何進入debug介面_win10怎麼執行debugWin10
- VSCode使用LSP進行Swift開發VSCodeSwift
- vue中對axios進行封裝VueiOS封裝
- imtoken中如何進行EOS對映
- 解決VSCode中Debug和執行路徑不一致的VSCode
- 在VSCode上執行Python程式(Mac)VSCodePythonMac
- 在 Intellij IDEA 中的 Debug 使用詳解IntelliJIdea
- 在C#中對列舉進行位運算--列舉組合C#
- 快速使用 vscode 進行 Java 程式設計VSCodeJava程式設計
- Node.js 開發中熱更新配置和 vscode 中斷點除錯Node.jsVSCode斷點除錯
- vscode中執行gulp的taskVSCode
- 在 vscode 中寫 Markdown 如何裝XVSCode
- 在Linux中,如何進行叢集管理?Linux
- 使用go在mongodb中進行CRUD操作MongoDB
- PostgreSQL中對日期時間進行分組SQL
- 如何在Python中對dicts列表進行排序Python排序
- 組合語言 - 在Mac上執行 DEBUG.exe組合語言Mac
- 在Linux中呼叫MapReduce對檔案中各個單詞出現次數進行統計Linux
- 在C#中進行單元測試C#
- 在 Visual Studio 中更好地進行搜尋
- 在Linux中,如何進行系統故障排查?Linux
- 在Linux中,如何進行網路故障排查?Linux
- 在Linux中,如何進行資料恢復?Linux資料恢復
- 在Linux中,如何進行系統安全加固?Linux
- 在Linux中,如何進行磁碟效能監控?Linux
- 在TypeScript專案中進行BDD測試TypeScript
- Rust 在 cargo 中進行條件編譯RustCargo編譯
- 在Javascript中進行面向切面程式設計JavaScript程式設計
- Node.js(nodejs)對本地JSON檔案進行增、刪、改、查操作(輕車熟路)Node.jsNodeJSJSON