在Ubuntu中调试前端JavaScript代码,主要有以下两种常用方法:
一、使用浏览器开发者工具
- 打开浏览器:使用Chrome或Firefox浏览器访问目标网页。
- 打开开发者工具:右键点击页面元素,选择“检查”(或按F12)。
- 调试代码:
- 在“Sources”(源代码)选项卡中找到对应的JS文件,点击行号添加断点。
- 刷新页面或触发事件,代码执行到断点时会暂停,可查看变量值、调用堆栈等。
二、使用Node.js调试器(适用于服务端JS)
- 添加断点:在代码中插入
debugger;
语句。
- 启动调试模式:
- 终端运行:
node --inspect your_script.js
(--inspect
启用调试,可指定端口如--inspect=9229
)。
- 或使用
node inspect
命令(旧版本)。
- 连接调试工具:
- 打开Chrome浏览器,输入
chrome://inspect
,点击“Open dedicated DevTools for Node”连接。
- 在DevTools的“Sources”面板中查看代码,支持单步执行、变量监控等。
辅助工具推荐
- VS Code:安装“Debugger for Chrome”扩展,可直接在编辑器中调试前端代码,支持图形化断点和实时变量查看。
- console.log:快速定位问题,临时输出变量值(不推荐长期使用)。
根据需求选择合适方式,前端代码优先使用浏览器开发者工具,服务端JS则推荐Node.js调试器或VS Code。