1. 前言
想必各位年轻人
,都看过idea
,visual studio
上刁炸天
的调试
机制,像这样:
当然你可以实时的计算
某一个值,或者监视
某一个值:
又或者像visual studio
不仅像idea
那样可以调试
,监视
,还可以在调试
时,更改某一个值:
更改前
双击更改后
查看输出:
是不是特别吊炸天
,这样不就一次调试
,可以尝试多次值,而且,更吊的是,还能拖回到之前的代码执行:
回拖
可以看到输出
了两次123
:
作为一名年轻
的程序员
,表示非常狂酷炫拽
。当然,这是在visual studio
上,作为一名前端
,当然也想在vscode
上干这种事情
。所以,接下来隆重介绍vscode-js-debug
。
2. vscode-js-debug
当然它的前身 debugger for chrome
,大家肯定也用过,只不过已经要停止维护了
:
现在,让我们开始使用这款神器
。当然使用也非常简单,以使用webpack
的react 17
为例,在启动项目后,选择启动调试
:
当然在启动调试
之前,要将端口
改为项目运行端口
:
然后打入断点
,刷新浏览器
,就可以看到停到了我们的断点
处:
当然,我们也可以监视
某一个值
。选中变量a
,右键,然后添加到监视
:
可以看到左侧监视面板
,出现监视
值:
当我们使用调试控制台
,更改这个值
,输入a=1
,回车:
可以看到
监视面板中a
的值发生更改:
这样,就可以在vscode
中使用类似idea
或者visual studio
类似的功能了。