1. 程式人生 > >Node.js實戰(四)之除錯Node.js

Node.js實戰(四)之除錯Node.js

當專案逐漸擴大以後,功能越來越多,這時有的時候需要增加或者修改,同時優化某些功能,就有可能出問題了。針對於線上Linux環境我們應該如何除錯專案呢?

別怕,Node.js已經為我們考慮到了。

通過 node debug 對應的js檔案 即可除錯程式

例如:

node debug hello.js

 

控制檯輸出:

 

如何除錯,通常有這麼幾個命令可供參考使用:

(1)cont(相當於繼續執行);

(2)next(跳到下一個語句);

(3)step(進入當前執行函式中的語句);

(4)out(跳出當前執行函式);

(5)backtree(顯示當前調出執行幀或呼叫棧);

(6)repl(啟動Node REPL,允許檢視變數值和執行程式碼);

(7)watch(expr)(想觀察列表中新增表示式,這樣在偵錯程式中進入函式或者移動時會顯示出來;

(8)list(n)(列出調式器中當前停止行的前面和後面的n行程式碼);

 

例如,我使用cont