调试神器 vscode-js-debug

4,299 阅读1分钟

1. 前言

想必各位年轻人,都看过ideavisual studio刁炸天调试机制,像这样:

image.png

当然你可以实时的计算某一个值,或者监视某一个值:

image.png

又或者像visual studio不仅像idea那样可以调试监视,还可以在调试时,更改某一个值:

更改前

image.png

双击更改后

image.png

查看输出:

image.png

是不是特别吊炸天,这样不就一次调试,可以尝试多次值,而且,更吊的是,还能拖回到之前的代码执行:

回拖

image.png

可以看到输出了两次123

image.png

作为一名年轻程序员,表示非常狂酷炫拽。当然,这是在visual studio上,作为一名前端,当然也想在vscode上干这种事情。所以,接下来隆重介绍vscode-js-debug

2. vscode-js-debug

当然它的前身 debugger for chrome ,大家肯定也用过,只不过已经要停止维护了:

image.png

现在,让我们开始使用这款神器。当然使用也非常简单,以使用webpackreact 17为例,在启动项目后,选择启动调试:

image.png

当然在启动调试之前,要将端口改为项目运行端口:

image.png

然后打入断点刷新浏览器,就可以看到停到了我们的断点处:

image.png

当然,我们也可以监视某一个。选中变量a,右键,然后添加到监视:

image.png

可以看到左侧监视面板,出现监视值:

image.png

当我们使用调试控制台,更改这个,输入a=1,回车:

image.png

可以看到监视面板中a的值发生更改:

image.png

这样,就可以在vscode中使用类似idea或者visual studio类似的功能了。

3 .总结

006APoFYly1ga011jgxohj305i01u743.jpg