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