#
相信有很多小伙伴有都有使用过 Visual Studio Code ,它的确很不错,我从 Atom,Vim,NeoVim,一路辗转过来,确实还是挺好用的,开始有种想要慢慢脱离 Vim 模式的冲动。
如果你的 Web App 能够在 VSCode 中开始调试的话,应该能提高不少写 Bug 的效率吧~
here we go!🚀
ps:以下是基于 vscode 哟,如果你没有 vscode,那么再见~
下面我以我的项目代码为例,给大家粗浅的介绍一些 VSCode 的 Debugger 功能。
debugger 图标,或者是 ctrl + shift + d,你也可以直接按 F5launch.json 文件,F5 应该会直接弹出 VSCode 的命令窗,直接选择下面这个,VSCode 会在项目根目录下创建一个 .vscode 的文件夹,并生成 launch.json 文件在我们开始 debugger 之前,我们需要确认 launch.json 文件里的端口号是否是你本地开发的端口号
Debugger 的 js 文件在你的文件里面打上你的小红点,并且如果你鼠标右键单击的话,可以看到还有很多功能~
接下来就去触发你的函数,或者渲染方法吧
左边有各种监控信息,比如:
几乎是和浏览器一模一样,浏览器有的,他都有~
F5 和 F10 应该都能看懂,
📌简单聊一下这俩吧:
Debug 停留的断点处是 Function Two,下图调用栈Call stack的范围应该包括Function threeF11: 会走到 Function Three,执行栈向下shift + F11: 会走到 Function One,执行栈向上当然了,如果向下或向上都没有了,自然就跳出了~
😊okk~ 赶紧去Debugger你的程序吧~