在Ubuntu上調試Node.js應用程序有多種方法,以下是一些常用的調試技巧:
啟動調試器:
使用 node inspect
命令啟動調試器。例如:
node --inspect app.js
這將在端口9229上啟動調試器。
連接調試器: 使用Chrome DevTools或其他支持Chrome調試協議的IDE(如Visual Studio Code)連接到此端口進行調試。
launch.json
文件中,找到 configurations
部分,確保配置如下所示:{
"type": "node",
"request": "launch",
"name": "Launch Program",
"program": "{workspaceFolder}/app.js"
}
console.log()
和 console.error()
進行基本調試console.log()
和 console.error()
語句可以幫助您了解代碼的執行流程和捕獲錯誤。雖然這不是一個正式的調試方法,但它對于快速診斷問題非常有用。NODE_ENV
來控制Node.js應用的調試模式。例如:export NODE_ENV=development
node app.js
在開發模式下,應用會輸出更多的調試信息。curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.1/install.sh | bash
source ~/.bashrc
nvm install node
nvm use node
安裝完成后,你可以使用不同版本的Node.js來運行和調試你的應用。通過以上方法,您可以在Ubuntu上有效地調試Node.js應用程序,找到并修復錯誤。