以下是Debian環境下JS代碼調試的常用技巧:
Node.js內置調試器
--inspect
或--inspect-brk
標志,如node --inspect app.js
,默認監聽9229端口。node inspect your_script.js
命令進入交互式調試,支持cont
(繼續)、step
(單步進入)等命令。Chrome DevTools遠程調試
chrome://inspect
,點擊“Open dedicated DevTools for Node”連接。集成開發環境(IDE)
.vscode/launch.json
,設置"type": "node"
和入口文件,按F5啟動調試,支持斷點和實時編輯。日志與輔助工具
console.log()
輸出關鍵變量或執行流程。debug
模塊,通過環境變量控制日志輸出,如DEBUG=app node app.js
。winston
或bunyan
記錄結構化日志。其他技巧
--inspect-brk=0
自動分配端口,通過SSH端口轉發遠程連接。參考來源:[1,2,3,4,5,6,7,8,10,11]