溫馨提示×

ubuntu上nodejs如何調試代碼

小樊
49
2025-06-14 23:50:48
欄目: 編程語言

在Ubuntu上調試Node.js代碼,您可以使用內置的調試器node inspect或者使用集成開發環境(IDE)例如Visual Studio Code。下面是兩種方法的詳細步驟:

方法1:使用node inspect調試

  1. 打開終端。
  2. 轉到您的項目目錄,例如:
cd /path/to/your/project
  1. 在您的JavaScript文件中添加斷點,例如在app.js中,在您想要暫停執行的行前添加debugger;語句:
function myFunction() {
  // ...
  debugger;
  // ...
}
  1. 使用node inspect命令啟動調試器:
node inspect app.js
  1. 現在您可以使用Chrome DevTools協議命令來控制代碼執行、設置斷點、查看變量等。例如:
  • cont(繼續執行)
  • next(執行下一行代碼)
  • step(進入函數)
  • out(跳出函數)
  • pause(暫停執行)

方法2:使用Visual Studio Code調試

  1. 在Ubuntu上安裝Visual Studio Code:https://code.visualstudio.com/Download
  2. 打開Visual Studio Code,轉到"File" > “Open Folder”,然后選擇您的項目目錄。
  3. 在左側邊欄中,點擊"Run and Debug"圖標(一個三角形和一個蟲子的圖標)。
  4. 點擊"create a launch.json file",選擇"Node.js"環境。
  5. 在生成的launch.json文件中,您可以看到一個默認的調試配置。您可以在此文件中自定義調試設置,例如設置命令參數、環境變量等。
  6. 在您的JavaScript文件中添加斷點,例如在app.js中,在您想要暫停執行的行前添加debugger;語句。
  7. 點擊左側邊欄中的綠色三角形按鈕(運行按鈕),或按下F5鍵啟動調試器。
  8. 現在您可以使用Visual Studio Code的調試功能,例如查看變量、設置斷點、單步執行等。

這兩種方法都可以在Ubuntu上有效地調試Node.js代碼。選擇哪種方法取決于您的個人喜好和需求。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女