以下是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]