温馨提示×

Debian环境下JS如何调试

小樊
52
2025-08-18 06:34:27
栏目: 编程语言

在Debian环境下调试JavaScript代码,可根据场景选择以下方法:

一、Node.js代码调试

  1. 内置调试器(推荐)
    • 命令行调试:在代码中添加debugger;语句,通过node inspect app.js启动调试,支持cont(继续)、step(单步)等命令控制执行。
    • Chrome DevTools集成
      • 启动时加--inspect--inspect-brk(自动断点首行):node --inspect-brk app.js
      • 浏览器访问chrome://inspect,点击“Open dedicated DevTools for Node”即可调试。
  2. IDE调试(如VS Code)
    • 配置.vscode/launch.json,指定Node.js环境和入口文件,按F5启动调试,支持断点、变量监控。

二、浏览器端JS调试

  • 开发者工具
    直接在Chrome/Firefox中按F12,在“Sources”面板添加断点,刷新页面触发调试,适用于前端JS。

三、辅助工具与技巧

  • 日志输出:用console.log()debug模块(npm install debug)输出变量值,适合快速定位问题。
  • 性能分析:通过node --cpu-prof--heap-prof生成性能数据,用Chrome DevTools分析。
  • 远程调试:若需调试远程服务器,可通过SSH隧道转发端口(如ssh -L 9221:localhost:9229 user@remote),再在本地Chrome访问chrome://inspect

注意事项

  • 确保Node.js版本≥8(部分旧工具仅支持新版)。
  • 调试时注意关闭防火墙或开放对应端口(默认9229)。

以上方法覆盖不同场景,可根据需求选择,推荐优先使用VS Code或Chrome DevTools提升效率。

0