以下是Ubuntu中调试JavaScript的常用技巧:
一、Node.js代码调试
-
内置调试器(Node.js CLI)
- 在代码中添加
debugger;语句设置断点。 - 终端运行:
node --inspect your_script.js(--inspect-brk可在首行暂停)。 - 打开Chrome浏览器,访问
chrome://inspect,点击 Open dedicated DevTools for Node,即可查看变量、单步执行等。
- 在代码中添加
-
Visual Studio Code(VSCode)
- 安装后打开项目,点击左侧 Run and Debug → create a launch.json file,选择 Node.js 环境。
- 配置
program为代码路径,runtimeArgs可添加--inspect-brk。 - 点击绿色三角按钮启动调试,支持断点、变量监控、调用栈跟踪等。
二、浏览器端JavaScript调试
-
Chrome/Firefox开发者工具
- 打开浏览器,按
F12或右键 检查 进入开发者工具。 - 切换到 Sources(Chrome)或 调试器(Firefox)标签,找到JS文件,点击行号添加断点。
- 刷新页面或触发事件,可逐步执行代码、查看变量值。
- 打开浏览器,按
-
远程调试(如无UI环境)
- 启动无头浏览器并开启远程调试端口(如Chromium):
chromium-browser --headless --no-sandbox --remote-debugging-port=9222 - 通过
chrome://inspect或工具(如Selenium)连接远程端口调试。
- 启动无头浏览器并开启远程调试端口(如Chromium):
三、其他工具与技巧
- Node.js第三方调试工具:如
ndb(基于Chrome DevTools,支持更高级功能)。 - 日志调试:通过
console.log或util.inspect输出变量信息,辅助定位问题。 - 性能分析:使用Chrome DevTools的 Performance 面板录制代码执行情况,优化性能瓶颈。
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,请发送邮件至 55@qq.com 举报,一经查实,本站将立刻删除。转转请注明出处:https://www.szhjjp.com/n/1387716.html