在Debian系統上調試JavaScript代碼有多種方法,以下是一些常用的調試技巧和工具:
Chrome:
Firefox:
Node.js內置調試器:
debugger; 語句。node inspect your_script.js(將 your_script.js 替換為你的文件名)。cont(繼續)、step(單步執行)、next(下一步)等)控制代碼執行。Chrome DevTools:
--inspect 標志運行Node.js應用程序,例如:node --inspect server.js。chrome://inspect,點擊“為Node打開專用DevTools”按鈕,然后點擊“添加連接”并匹配Node.js監聽的端口。.vscode/launch.json 文件,配置調試任務。{
"version": "0.2.0",
"configurations": [
{
"type": "node",
"request": "launch",
"name": "Debug Node.js",
"program": "{workspaceFolder}/server.js"
}
]
}
console.log():這是最基本但經常被低估的調試工具。策略性地使用 console.log() 可能會非常有效。debug 模塊:debug 模塊是Node.js中常用的日志工具,可以通過環境變量的形式細粒度地控制打印哪些日志。例如:const debug = require('debug')('app');
debug('hello');
運行時,需要設置 DEBUG 環境變量:DEBUG=app node app.js。pino 這樣的高性能日志模塊將日志輸出到文件。通過這些方法,你可以在Debian上高效地調試JavaScript代碼,選擇適合你工作流程的工具和方法進行調試。