在 Ubuntu 上調試 Node.js 代碼,你可以使用多種工具和方法。以下是一些常見的方法:
使用 Visual Studio Code 遠程調試
- 在 Ubuntu 服務器上安裝必要的軟件:
- 確保服務器上安裝了 SSH 服務,并且可以通過 SSH 連接到服務器。
- 安裝 Node.js 和 npm(如果尚未安裝)。
- 在本地計算機上安裝 Visual Studio Code:
- 下載并安裝 Visual Studio Code。
- 安裝 Remote Development 插件,這個插件包包括 Remote - SSH、Remote - WSL、Remote - Containers 等。
- 在 VSCode 中配置遠程連接:
- 打開 VSCode,點擊左下角的綠色圖標,選擇 Remote-SSH: Connect to Host…。
- 輸入 Ubuntu 服務器的 SSH 地址,如
user@your-server-ip
,然后連接。
- 在 VSCode 中編寫和運行代碼:
- 連接到遠程服務器后,可以直接在 VSCode 中打開服務器上的文件并進行編輯。
- 使用 VSCode 的終端來執行代碼。
- 使用 VSCode 的調試功能:
- 在左側欄中點擊調試圖標,或者按 Ctrl + Shift + D。
- 選擇 Node.js 調試器,設置斷點后啟動調試。
使用 Node.js 內置命令行調試工具
- 啟動調試模式:
- 在你的 Node.js 代碼中添加
debugger;
語句。
- 使用以下命令啟動 Node.js 程序進行調試:
node --inspect demo.js
或者
node --inspect-brk demo.js
- 使用 Chrome 瀏覽器進行調試:
- 打開 Chrome 瀏覽器,訪問
chrome://inspect
。
- 在 “Remote Targets” 列表中找到你的 Node.js 程序,點擊 “inspect” 鏈接開始調試。
使用 Node Inspector
- 安裝 Node Inspector:
npm install -g node-inspector
- 啟動 Node Inspector:
node-inspector
- 在 Chrome 瀏覽器中調試:
- 打開 Chrome 瀏覽器,訪問
chrome://inspect
。
- 點擊 “Open dedicated DevTools for Node” 鏈接,選擇你的 Node.js 程序進行調試。
以上方法可以幫助你在 Ubuntu 上調試 Node.js 代碼。選擇適合你的方法進行調試即可。