在Debian系統上調試Node.js代碼,您可以使用以下方法:
使用內置的調試器node inspect
:
在命令行中,使用--inspect
或--inspect-brk
標志啟動Node.js應用程序。例如:
node --inspect app.js
或者
node --inspect-brk app.js
這將在端口9229上啟動調試器。您可以使用Chrome DevTools或其他支持Node.js調試協議的IDE(如Visual Studio Code)連接到此端口進行調試。
使用Visual Studio Code進行調試:
Ctrl+Shift+D
快捷鍵)。launch.json
文件中,您可以配置調試設置。例如,要使用內置的node inspect
調試器,您可以使用以下配置:{
"type": "node",
"request": "attach",
"name": "Attach to Process",
"port": 9229,
"skipFiles": ["<node_internals>/**"]
}
launch.json
文件。--inspect
或--inspect-brk
標志。F5
快捷鍵)以附加到正在運行的Node.js進程并進行調試。使用console.log()
和其他日志方法:
在代碼中添加console.log()
語句以輸出變量值、函數調用等信息。這是在沒有專用調試器的情況下進行基本調試的常用方法。
使用第三方調試庫:
您還可以使用第三方調試庫,如node-async-stacktrace
或v8-profiler
,以獲取更詳細的調試信息。
這些方法應該可以幫助您在Debian系統上調試Node.js代碼。根據您的需求和偏好選擇合適的方法。