在 Linux 上對 Node.js 應用程序進行調試,可以使用以下方法:
在啟動 Node.js 應用程序時,添加 --inspect
或 --inspect-brk
標志。例如:
node --inspect app.js
或者
node --inspect-brk app.js
--inspect-brk
會在應用程序的第一行代碼處暫停執行,等待調試器連接。
接下來,打開 Chrome 瀏覽器并訪問以下 URL:chrome://inspect
。在這里,你可以看到所有可用的調試目標。點擊 “open dedicated DevTools for Node” 鏈接,這將打開一個專門用于調試 Node.js 應用程序的開發者工具窗口。
Visual Studio Code(VSCode)是一個流行的代碼編輯器,它內置了對 Node.js 的調試支持。首先,確保你已經安裝了 VSCode。
接下來,打開你的 Node.js 項目,并在 .vscode
文件夾中創建一個名為 launch.json
的文件。在此文件中,添加以下配置:
{
"version": "0.2.0",
"configurations": [
{
"type": "node",
"request": "launch",
"name": "Launch Program",
"program": "${workspaceFolder}/app.js"
}
]
}
將 app.js
替換為你的入口文件。
現在,你可以在 VSCode 的左側邊欄中點擊 “Run and Debug” 圖標,然后選擇 “Launch Program” 配置并啟動調試器。VSCode 將顯示一個調試控制臺,你可以在其中設置斷點、查看變量值等。
除了上述方法外,還有許多第三方調試工具可用于 Node.js,如 WebStorm、ndb 等。這些工具通常提供更高級的功能和更好的用戶體驗。你可以根據自己的需求選擇合適的工具進行調試。
總之,在 Linux 上調試 Node.js 應用程序有多種方法可供選擇。你可以嘗試使用內置的調試器、Visual Studio Code 或其他第三方工具來找到最適合你的方法。