使用Chrome DevTools來調試Node.js應用程式
在編程過程中,有時需要快速測試並實驗一段程式碼。對於客戶端程式碼,我們可以輕鬆地進行調試 - 只需在任何頁面上打開Chrome DevTools並開始編寫客戶端JavaScript。
那麼如何對Node.js程式碼進行相同的操作,並且可以進行文件系統和其他Node.js功能的調試呢?實際上非常簡單。
打開你的終端機,運行以下命令:
1 | node --inspect |
然後在Chrome中輸入以下網址:about://inspect
。
點擊Node目標旁邊的“打開專用的Node DevTools”鏈接,這樣你就可以在瀏覽器的DevTools中使用Node.js了:
請確保點擊這個鏈接,而不是下方的“inspect”鏈接,因為它會在重新啟動時自動重新連接到Node.js實例 - 非常方便!
如果問為什麼我們要這樣做,答案很簡單:使用DevTools和相關工具來進行JavaScript程式碼的調試是最好的方式。我們可以使用分析器、所有的堆疊可視化資訊、程式碼導航工具、一個非常酷的調試器等等。