以下是Debian环境下JS代码调试的常用技巧:
Node.js内置调试器
--inspect或--inspect-brk标志,如node --inspect app.js,默认监听9229端口。node inspect your_script.js命令进入交互式调试,支持cont(继续)、step(单步进入)等命令。Chrome DevTools远程调试
chrome://inspect,点击“Open dedicated DevTools for Node”连接。集成开发环境(IDE)
.vscode/launch.json,设置"type": "node"和入口文件,按F5启动调试,支持断点和实时编辑。日志与辅助工具
console.log()输出关键变量或执行流程。debug模块,通过环境变量控制日志输出,如DEBUG=app node app.js。winston或bunyan记录结构化日志。其他技巧
--inspect-brk=0自动分配端口,通过SSH端口转发远程连接。参考来源:[1,2,3,4,5,6,7,8,10,11]