在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代码,选择适合你工作流程的工具和方法进行调试。