nodejs 调试技巧

zz/2024/7/17 2:54:12

1, 命令行调试

run 执行脚本,在第一行暂停
restart 重新执行脚本
cont, c 继续执行,直到遇到下一个断点
next, n 单步执行
step, s 单步执行并进入函数
out, o 从函数中步出
setBreakpoint(), sb() 在当前行设置断点
setBreakpoint(‘f()’), sb(...) 在函数f的第一行设置断点
setBreakpoint(‘script.js’, 20), sb(...) 在 script.js 的第20行设置断点
clearBreakpoint, cb(...) 清除所有断点
backtrace, bt 显示当前的调用栈
list(5) 显示当前执行到的前后5行代码
watch(expr) 把表达式 expr 加入监视列表
unwatch(expr) 把表达式 expr 从监视列表移除
watchers 显示监视列表中所有的表达式和值
repl 在当前上下文打开即时求值环境
kill 终止当前执行的脚本
scripts 显示当前已加载的所有脚本
version 显示 V8 的版本

2, TCP 调试

$ node --debug-brk debug.js
debugger listening on port 5858


$ node debug 127.0.0.1:5858
connecting... ok


http://www.ngui.cc/zz/2700291.html

相关文章

Zookeeper实战之单机集群模式

Zookeeper的单机模式的安装及应用,但是Zookeeper是为了解决分布式应用场景的,所以通常都会运行在集群模式下。由于手头机器不足,所以打算在一台机器上部署三个Zookeeper服务来组成一个Zookeeper集群。这里解压Zookeeper的安装包到/opt目录下&…

ubuntu系统查找命令

ubuntu系统查找命令 一.以文件名查找: 1. find 命令 find / -name "filename" 目的:在根目录“/”开始搜被称为filename的文件,“filename”文件名可以包含通配符(*,?)&#xff0…

kudu 文件描述符 更改

kudu 文件描述符超过阀值 kudu 文件描述符缺省打开文件数为32768 在/etc/security/limits.d/下找到了cloudera的limit配置文件,里面限制为32768 /etc/security/limits.d/cloudera-scm.conf 修改: 32768会覆盖系统配置,cm启动的进程最大打…

同一局域网内的数据库的连接

1、连接他人的数据库 1)保证两台机器存在同一局域网内,即192.168.后的两个字节是相同的。 例如:教师机的IP4地址是192.168.88.100,你应该将自己的IP4地址设置成192.168.88.53. 2)保证教师机的子网掩码与本机相同。 …

杭电acm2020C语言合法标识符

C语言合法标识符想来大家都知道:该字符串只能由下划线、字母和数字组成,其中首字母不能是数字。 此题的难点是输入字符串个数后会多一个回车,我们得用getchar()把它去掉。此外还有getline(cin,s)和gets(s)能输入带空格的字符串。不过用gets(…

杭电acm2014hide handkerchief

虽然看出来是围着丢手娟了,可是这Haha后面的操作我是一点也没看懂啊。。。看讨论区的大神说是判断两个数是否互为质数。。好吧这个我还是会的。 互质数是两个数只有一个公约数,那就是1。这就好办了,辗转相除法求两个数的公约数,如…

ccf201712-1最小差值(100分)

​​​​​​问题描述 给定n个数,请找出其中相差(差的绝对值)最小的两个数,输出它们的差值的绝对值。 输入格式 输入第一行包含一个整数n。   第二行包含n个正整数,相邻整数之间使用一个空格分隔。 输出格式 输出一…

用python打ACM的日子

输入输出 我们都知道打ACM在输入输出都很有特定的要求,比如循环输入样例。 我们用c和c是这样写的。 //C语言 while(~scanf("%d",&n)) { } //或者 while(scanf("%d",&n)!EOF) { }//c while(cin>>n) { }但是呢,本狗…

【面试题】网易互娱(游戏)2020校招在线笔试-游戏研发第一批[水平线]

伞屉国是一个以太阳能为主要发电手段的国家,因此他们国家中有着非常多的太阳能基站,链接着的基站会组合成一个发电集群。但是不幸的是伞屉国不时会遭遇滔天的洪水,当洪水淹没基站时,基站只能停止发电,同时被迫断开与相…

【面试题】网易互娱(游戏)2021校园招聘在线笔试 - 服务端开发工程师[文件系统]

昨晚做网易互娱的笔试,比较尴尬的是只能用C/C/Java,而本人对C/C的了解仅限于大一的课程设计(而且一年多没用过C写代码了),Java差不多看得懂代码但是没有系统的学过。无奈最后只能用python写了两道题,再用C照…