Debian系统调试JS代码的常用方法
适用于调试运行在浏览器中的JavaScript代码(如网页、SPA应用),无需额外安装工具,操作直观。
步骤:
F12)打开开发者工具;F10,执行下一行不进入函数)、Step Into(F11,进入函数内部)、Continue(F8,继续执行至下一个断点)等命令控制流程;适用于调试Node.js运行的后端代码(如Express、Koa等服务端应用),无需安装第三方工具。
步骤:
debugger;语句(可选,用于强制暂停);node inspect your_script.js(your_script.js为入口文件),启动调试模式;debugger;语句处,进入交互式命令行界面;cont(c):继续执行至下一个断点或程序结束;next(n):执行下一行代码(不进入函数);step(s):进入当前行调用的函数内部;out(o):退出当前函数;list:查看当前行上下文代码(默认5行);watch(expr):监视表达式expr的值变化;quit:退出调试器。结合浏览器可视化工具与Node.js调试,适合复杂后端应用的调试,支持断点、变量查看等功能。
步骤:
node --inspect your_script.js,启动Node.js应用并开启调试端口(默认9229);chrome://inspect;your_script.js及运行端口),点击inspect链接;适用于前端/后端JS代码,提供图形化界面和便捷配置,是开发者常用的高效调试工具。
步骤:
Ctrl+Shift+D),再点击顶部“创建一个launch.json文件”;.vscode/launch.json文件;"program": "${workspaceFolder}/app.js");F5)启动调试;适用于快速定位问题,无需安装工具,适合简单代码或临时调试。
步骤:
console.log()语句,输出变量值、函数调用结果或流程信息(如console.log('变量值:', variable));