[Node] Debug 偵錯筆記
建立斷點
在程式碼中想要偵錯的地方輸入 debugger
後(建立斷點),就可以透過下列工具來進行偵錯,這些工具會在有寫 debugger
的地方停下來。
Node 內建的 Command Line(REPL)
$ node inspect app.js # 會進入可互動的 REPL 介面
在 REPL 介面中可以使用的指令:
list(100) # 顯示前 100 行程式碼
setBreakpoint(17) # 在第 17 行建立中斷點
clearBreakpoint(17) # 移除在第 17 行的中斷點
exec body # 評估 body 這個變數並印出結果
cont # 跳過此中斷點繼續執行
watch(counter) # 持續監控某一個變數