在 Ubuntu 下調試 Node.js 應用程序,您可以使用內置的調試器 node --inspect 或使用 Visual Studio Code 等集成開發環境(IDE)進行調試。下面是兩種方法的詳細步驟:
方法一:使用內置的調試器 node --inspect
debugger; 語句。例如:console.log('Hello, World!');
debugger;
console.log('Debugging example');
node --inspect your_script.js
將 your_script.js 替換為您要調試的 JavaScript 文件名。
chrome://inspect
在 “Remote Target” 列表中,您應該看到您的 Node.js 應用程序。點擊 “inspect” 鏈接以打開調試工具。
在調試工具中,您可以設置斷點、單步執行代碼、查看變量值等。
方法二:使用 Visual Studio Code
安裝 Visual Studio Code(VSCode):訪問 https://code.visualstudio.com/ 下載并安裝適用于 Ubuntu 的 VSCode。
打開您的 Node.js 項目文件夾:在 VSCode 中,轉到 “File” > “Open Folder” 并選擇您的項目文件夾。
創建一個名為 .vscode 的新文件夾(如果尚不存在),然后在其中創建一個名為 launch.json 的文件。
在 launch.json 文件中,添加以下配置:
{
"version": "0.2.0",
"configurations": [
{
"type": "node",
"request": "launch",
"name": "Launch Program",
"program": "${workspaceFolder}/your_script.js"
}
]
}
將 your_script.js 替換為您要調試的 JavaScript 文件名。
在您的代碼中添加斷點,方法與方法一相同。
點擊 VSCode 左側的 “Run and Debug” 圖標(或按下 Ctrl + Shift + D 快捷鍵)。
在 “Run and Debug” 面板中,選擇 “Launch Program” 配置,然后點擊綠色的 “Run” 按鈕開始調試。
現在,您可以在 Visual Studio Code 中設置斷點、單步執行代碼、查看變量值等。