Node Js
有俩个方法可以轻易的debug
在这篇文章中 我还加入了很多小技巧更加方便
这一个方法直接在command line中运行
另外一个方法使用 chrome dev tools, 我也做了详细讲解: https://blog.youkuaiyun.com/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

本文介绍两种Node.js调试方法:在命令行中使用nodeinspect及利用Chrome开发者工具。文章还涵盖如何在代码中设置断点,使用repl模式检查变量状态,以及通过nodemon提升调试效率。
1051

被折叠的 条评论
为什么被折叠?



