Node.js debug //迅速调试bug的俩种方法 (详细全面!)方法一

Node Js

有俩个方法可以轻易的debug 

在这篇文章中 我还加入了很多小技巧更加方便

这一个方法直接在command line中运行 

另外一个方法使用 chrome dev tools, 我也做了详细讲解: https://blog.csdn.net/Cvan123/article/details/83552611

1. node inspect 在 command line中

在command line 中

输入

node inspect filename

前提你的node version要到 8.0.0以上

黄色部分是你要输入的filename

出现的3行只是告诉你成功进入调试模式

这是我们的文件

重要:

接下来的黄色一行告诉我们我们要一行行的过完整个程序

先是第一行

当我们进入debug模式 并不会直接运行整个文件

 

调试代码:

1.

list() 查看多少行代码

返还这10行代码 被 {} 包围 就像是require方程一样

2.

n next的缩写

从第一行起 查看第一块code

3. 

c complete的缩写

运行完整个程序

————————————————————

刚才只是查看 现在开始debug

1. repl 查看当前的程序内变量数据情况

先用查看代码 n, c 查看到你想进行调阅数据的行数

在你想查的行数输入 repl

输入之后我们进入另外一个模式 REPL模式

然后我们输入person 去查看当前person的信息

我们同时还可以跟 变量赋值 !!

————————————————————

2. c 返回debug模式

输入c 返回

————————————————————

3. 加入debugger在程序中

在 用c debugger会直接过完所有代码 直到第7行

下面的就不会涉及到

————————————————————————————————————————————————

进阶:

Nodemon inspect filename

nodemon 是一个npm 如果不了解的人可以看看我的博客

它允许我们在terminal中运行进程同时更改文件

它会自动刷新 然后返回结果

(建议安装!) 

npm install nodemon -g 

帮助: 可以帮助我们修改了一个bug之后立刻重启查看结果 方便于继续debug


 

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值