在Ubuntu上使用Node.js進行調試,可以采用以下幾種方法:
Node.js自帶了一個基于Chrome DevTools協議的調試器。你可以通過命令行啟動調試會話。
node --inspect-brk your-script.js
或者
node --inspect your-script.js
--inspect-brk
:在腳本的第一行暫停執行,等待調試器連接。--inspect
:在腳本正常啟動后,等待調試器連接。chrome://inspect
。Visual Studio Code (VS Code) 是一個非常流行的代碼編輯器,它內置了對Node.js的調試支持。
如果你還沒有安裝VS Code,可以從官網下載并安裝。
打開你的項目文件夾。
按 Ctrl + Shift + D
打開調試視圖。
點擊齒輪圖標(在左上角),選擇 “Node.js” 來創建一個 launch.json
文件。
在 launch.json
中配置調試設置,例如:
{
"version": "0.2.0",
"configurations": [
{
"type": "node",
"request": "launch",
"name": "Launch Program",
"program": "${workspaceFolder}/your-script.js"
},
{
"type": "node",
"request": "attach",
"name": "Attach to Process",
"port": 9229
}
]
}
保存 launch.json
文件。
在調試視圖中選擇 “Launch Program” 或 “Attach to Process” 并啟動調試。
除了上述方法,還有一些其他的調試工具和庫可以幫助你在Node.js中進行調試,例如:
npm install -g ndb
ndb your-script.js
npm install -g node-inspector
node-debug your-script.js
在Ubuntu上使用Node.js進行調試有多種方法,包括使用內置的調試器、VS Code以及其他的調試工具。選擇哪種方法取決于你的個人偏好和項目需求。