Node.JS教程53:调试node程序

当需要检测问题、调试,甚至想要一步步的运行代码时,使用调试器是最好的办法。

Node有内置的调试器:debug,而且颇强大,可以下断点、查看变量、单步执行等等。

下面通过一段示例,展示其用法:

使用调试器启动该程序:

注:旧版本的启动参数是debug,新版为inspect。

启动后,进入debug模式:

输入help,可以查看到所有的调试指令:

比如:

调试效果:

但是在命令行下调试,虽然显的像“高手“,但用起来效率还是很高。

调试Node程序还有其它方式,比如用Chrome浏览器也可以,但更好用更方便的当属在开发环境中了,比如vs:

在VS中从调试菜单,或直接按F5即可进入调试,这是很传统的界面试调试工具的样子,使用起来很方便。