Node.js 是一个基于 Google V8 引擎构建的高效开发框架,兼具高性能与快速执行的优势,广泛应用于前后端开发。若你偏好不依赖第三方工具,Node.js 自带的原生调试器将是理想选择。它简洁实用,无需额外配置即可直接使用。接下来,我们将了解如何使用 Node.js 内置的调试功能,提升开发效率与问题排查能力。
1、 在项目工程目录下安装Node.js后,进入存放JavaScript代码的根目录,打开命令行窗口。若主入口文件为app.js,输入命令node debug app.js。此时命令行将依次显示调试启动界面、指示行信息及命令输入提示,1至图4所示。默认调试端口为5858,界面中会清晰展示当前执行位置与可输入调试指令的操作窗口,便于进行后续调试操作。
2、 输入c或cont命令,可继续执行剩余脚本代码,效果所示。
3、 重启命令用于重新开始调试程序。
4、 输入n执行next命令,继续下一步操作。
5、 s代表单步进入,可深入函数内部并停在首行,之后可用n等命令继续执行后续代码。
6、 watch(i)用于监控变量、数值或表达式的变化,unwatch用于取消监控,watchers则列出当前所有正在监控的变量或表达式。
7、 在第二行设置断点使用sb(2),清除断点则用cb(2),此外还可通过setBreakpoint(filename, line)在指定文件和行号处设置断点。
8、 提供文件操作功能,如读取、写入和管理文件内容。
9、 显示列表中前n行相关内容
10、 查看当前版本信息,所示。
11、 kill用于终止调试,所示。
12、 运行本次调试,具体操作所示。
13、 除了上述常用命令外,还有一些较少使用的功能,如 backtrace、repl、scripts 等,有兴趣者可自行尝试探索。
评论
更多评论