在Debian系統中調試Node.js應用程序有多種方法,以下是一些常用的調試步驟和工具:
使用 --inspect
或 --inspect-brk
標志啟動 Node.js 進程:
node --inspect debug.js
啟動調試模式。node --inspect-brk debug.js
在啟動時暫停執行。附加 Chrome DevTools 進行調試:
chrome://inspect
。localhost:9229
)并完成連接。使用 Node.js 內置調試器:
node inspect
命令控制調試過程,支持設置斷點、查看變量、單步執行等。創建 .vscode/launch.json
文件:
{
"version": "0.2.0",
"configurations": [
{
"type": "node",
"request": "launch",
"name": "Debug nextjs",
"skipFiles": ["<node_internals>/**"],
"command": "npm run dev"
}
]
}
直接調試 Node.js 代碼:
debugger;
語句。調試客戶端代碼:
type: "chrome"
,并提供一個 URL 來直接在 VS Code 中調試客戶端代碼。Node-debug:
NODE_ENV
為 development
或 production
,以控制 Node.js 應用程序的設置。通過上述方法,您可以在 Debian 系統上使用多種工具和技術來調試 Node.js 應用程序,從而更有效地定位和解決問題。