一、编码工具

Visual Studio Code

二、安装扩展工具

Debugger for Chrome(最新的Vscode版本已废弃)

Code Debugger

三、创建lauch.json文件

lauch.json文件是vscode用于调试的配置文件,比如指定调试语言环境、指定调试类型等。其中type、request、name是必须要配置的。

我们有两种方法打开这个lauch.json文件。

方式1:找到.vscode文件夹,从中找到lauch.json文件,打开它。

方式2:步骤如图示

点击“创建lauch.json文件”---》Node.js

//lauch.json
{// 使用 IntelliSense 了解相关属性。 // 悬停以查看现有属性的描述。// 欲了解更多信息,请访问: https://go.microsoft.com/fwlink/?linkid=830387"version": "0.2.0","configurations": [{"type": "pwa-node","request": "launch","name": "Launch Program","skipFiles": ["<node_internals>/**"],"program": "${file}"}]
}

Chrome浏览器配置

{// 使用 IntelliSense 了解相关属性。 // 悬停以查看现有属性的描述。// 欲了解更多信息,请访问: https://go.microsoft.com/fwlink/?linkid=830387"version": "0.2.0","configurations": [{"type": "Chrome","request": "launch","name": "vuejs:chrome","url": "http://localhost:8080","webRoot": "${workspaceFolder}/src","breakOnLoad": true,"sourceMapPathOverrides": {"webpack:///src/*": "${webRoot}/*" }}]
}

四、调试

然后就能在需要打断点的地方加上debugger啦~

直接在代码区打印变量值的功能是在较新版本的chrome浏览器才新增的功能,此时将鼠标移动到变量名上短暂的停顿会出现变量值。或者也可以鼠标选中变量名称,然后右键“add to watch”在watch面板中查看,此方法同样适用于表达式。

此外我们还可以在断点情况下切换到console面板,直接在控制台输入变量名称,回车查看变量信息。

debugger调试工具配置相关推荐

  1. 【Django】Django Debug Toolbar调试工具配置

    正在发愁怎么调试Django,就遇到了Django Debug Toolbar这个利器. 先说遇到的问题: 网上也有教程,不过五花八门的,挨个尝试了一遍,也没有成功运行.最后终于找到问题所在: 从开发 ...

  2. 紫光同创国产FPGA学习之Fabric Debugger

    文章从紫光同创参考书拷贝过来的.因为我用的时候,看了一下就会用了(纯粹只是会用了,默认和xilinx的一样),没有看教程.先更新点文本,后面在写程序. 一.      软件简介 Fabric Debu ...

  3. wifi转串口芯片——ESP8266:配置与使用

    ESP8266是一款小巧的wifi转串口芯片,通过串口就可以配置模式,发送消息.接收消息.建立AP.价格也不贵,大概15元左右.经过尝试,效果还是不错的,非常适合单片机开发. 具体的接线方法大家可以自 ...

  4. eclipsePHP配置xdebug

    今天配置zdebug主要是针对使用apmserver的集成环境开发者,当然其它环境也是支持的,得需要你自己灵活变通,那么这里我就不一一详细解释了! 第一步: 下载eclipsePHP 下载地址为: h ...

  5. QtCreator配置MSVC

    文章目录 1.配置编译器Compiler 2.配置调试器(Debugger) 3.配置构建套件(Kit) 配置Qt kits需要配置编译器和调试器 1.配置编译器Compiler 配置MSVC需要先下 ...

  6. 第10章 嵌入式linux的调试技术

    一.      防止函数printk降低linux性能: 利用C语言中的编译指令(#if.#else.#endif等). 现在修改printk_demo驱动代码,通过编译指令定义了一个pr_debug ...

  7. [野火]STM32 F103 HAL库开发实战指南笔记之基础总结

    1.本书配套的仿真器为 Fire-Debugger,遵循 ARM 公司的 CMSIS-DAP 标准,支持所有基于 Cortex-M 内核的单片机,常见的 M3.M4 和 M7 都可以完美支持.Fire ...

  8. 基于Eclipse的TI集成开发环境IDE-CCSv5使用教程

    TI嵌入式处理器的集成开发环境(IDE)包括调试器,编译器,编辑器,DSP/BIOS操作系统等等,现在最新的CCSv5 IDE基于Eclipse开源软件框架(v4+)并融合了TI设备的支持与功能,适用 ...

  9. PM2.5检测 -- PMS7003 串口测试

    最近在搞 PM2.5 检测.用的是 PMS7003 传感器.BUT,之前没有接触过.需要一步一步的来.先测试其串口是否通信.上一篇文章,讲了 UART 回环测试,不是目的.主要是为了今天的测试. 一. ...

最新文章

  1. 微信小程序动态设置 tabBar
  2. 配置CITRIX XML 服务与IIS 7.x共享端口
  3. 2019年,你需要关注这些Node API和Web框架
  4. Kube-OVN:基于OVN的开源Kubernetes网络实践
  5. 超干货 | 2019秋招CV算法面经
  6. Web前端JavaScript笔记(7)ECMA6新增数组方法
  7. BeautifulSoup实现博文简介与过滤恶意标签(xxs攻击)
  8. 多频电磁感应仪GEM-2介绍
  9. 工控计算机+isa接口,研华工控机IPC-610系列可提供多个PCI、ISA总线
  10. 两波形相位差的计算值_有功功率、无功功率和视在功率该怎么计算?
  11. python中关于object和type的个人理解
  12. js第六、七天 Array、string
  13. 云知声完成C轮系列融资13亿 多支国家背景基金参与
  14. IDEA 启动本地 Flink Web UI
  15. [微信]微信小程序开发--用户昵称中带有emoji表情的处理方法
  16. python语言中ch用法_pytorch 中pad函数toch.nn.functional.pad()的用法
  17. 别说我没告诉你,真心推荐4款免费动画制作软件
  18. 华硕x450jn拆机_笔电升级提速季丨华硕X450JN拆机升级影驰ONE120 SSD
  19. 西门子PLC学习笔记四-(控制三项异步电动机的启动停止)
  20. Linux下多线程的操作

热门文章

  1. 最全的TV视频应用合集,包含50多款客户端,有丰富直播点播
  2. 阿里成了冤大头??1亿美元收购的开源项目,核心团队出走造竞品,转头又卖了1个亿...
  3. 诺基亚Lumia920
  4. 无需注册码就可使用的PDF转换器
  5. 系统管理员应该知道的 20 条 Linux 命令
  6. 闽南歌歌词有一句电子计算机,抖音wow you can really dance下一句是什么歌 歌词全文...
  7. HP VA7110 硬盘故障重建失败处理
  8. 如何使用 notepad++ 对两个文件比较差异
  9. 常见的地磁传感器是怎么工作的
  10. 三天完成企业官网ICP备案与公安备案-详细流程