美文网首页
Node之使用调试器

Node之使用调试器

作者: 27亿光年中的小小尘埃 | 来源:发表于2019-12-24 17:40 被阅读0次

启动调试器

node debug<需要被执行的脚本文件名>

继续执行剩余代码

cont或者c

执行下一步

next或者n

进入函数内部

step或者s

执行函数内部剩余所有代码

在函数内部代码被逐句执行的时候,可以使用“out”命令或“o”命令立即执行完函数内剩余的所有代码

out或者o

观察变量值或表达式的执行结果

watch('观察时使用的表达式')

解除观察变量值或表达式的执行结果

unwatch('观察时使用的表达式')

设置与取消断点

filename选填

设置断点:

setBreakpoint(filename, line)或者sb(filename, line)

取消断点:

clearBreakpoint(filename, line)或者cb(filename, line)

backtrace命令

当使用调试器在深层函数内部进行调试的时候,可以使用backtrace命令或bt命令查看该函数及其外层各函数的返回位置,包括返回代码的行号及起始字符所在位置。

list命令

在调试器中调试代码的过程中,可以使用list命令查看当前所要执行代码之前及之后的几行代码

list(n)

repl命令

在调试过程中随时可使用repl命令进入REPL运行环境

restart命令

在调试过程中随时可使用restart命令重新开始脚本的调试

kill命令

在调试过程中随时可使用kill命令终止脚本文件的调试,

run命令

在使用了kill命令终止脚本文件的调试后,可使用run命令重新开始脚本文件的调试

scripts命令

在加载了一些模块文件后,可使用scripts命令查看当前正在运行的文件及所有被加载的模块文件名称

version命令

version命令用于显示Node.js所用V8JavaScript引擎的版本号

相关文章

  • Node之使用调试器

    启动调试器 继续执行剩余代码 执行下一步 进入函数内部 执行函数内部剩余所有代码 在函数内部代码被逐句执行的时候,...

  • node.js入门教程

    nodejs和npm的安装 体验一下 Hello World 之 Node.js 基础之Npm使用 Node之模块...

  • Debug Tensorflow

    命令行TensorFlow调试器:使用调试器包装器包装Session对象 fromtensorflow.pytho...

  • node调试

    手动调试 这个就不用说了,就是在关键地方打一些log看。 node内置调试器 通过node debug xxx开启...

  • 前端基础实战(MBP 环境)

    node.js sublime cmd+shift+P chrome cmd+opt+i调出调试器 代理神器 np...

  • 使用 GDB 调试 Android 应用

    GNU 工程调试器(GDB)是一个常用的 Unix 调试器。本文详述使用 gdb 调试 Android 应用和进程...

  • J.U.C 之AQS

    J.U.C 之AQS AbstractQueuedSynchronizer - AQS 实现原理 使用Node实现...

  • iOS开发之LLDB调试

    概述 LLDB是LLVM下的调试器。Xcode4.0开始,编译器开始使用LLVM,相应的调试器也从gdb改为LLD...

  • 简单聊聊 ABAP 变量消耗的内存空间这个话题的试读版

    本教程之前的文章介绍了 ABAP 调试器的用法: 13. 最浅显易懂的 SAPGUI 里 ABAP 调试器的使用方...

  • iOS | LLDB调试基础篇(一)

    LLDB简介 LLDB是一个调试器,在此之前,Xcode使用的是GDB调试器和GCC编译器,后来因为GCC官方对苹...

网友评论

      本文标题:Node之使用调试器

      本文链接:https://www.haomeiwen.com/subject/qaufoctx.html