位置: IT常识 - 正文

vue项目打断点的三种方式(vue怎么打断点)

编辑:rootadmin
vue项目打断点的三种方式 方式一:使用debugger

推荐整理分享vue项目打断点的三种方式(vue怎么打断点),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:vue中打断点,vscode vue 断点,vue中断http请求,vue中断请求,vue中打断点,vue如何断点调试,vue断点下载,vue如何断点调试,内容如对您有帮助,希望把文章链接给更多的朋友!

介绍:js自带的方法

优点:简单好用,不需要额外的配置

注意:生产环境下需要去掉

方式二:使用vsCode插件断点

介绍:vscode集成的断点调试,大佬必备

优点:减少浏览器和编辑器之间的频繁切换 提高开发效率

步骤:

安装插件 Debugger for Chrome(已废弃) JavaScript Debugger

配置断点JSON文件

我主要在Chrome中调试,所以选择的是Chrome环境

以下是我的JSON文件配置:

{// 使用 IntelliSense 了解相关属性。// 悬停以查看现有属性的描述。// 欲了解更多信息,请访问: https://go.microsoft.com/fwlink/?linkid=830387"version": "0.2.0","configurations": [{"type": "chrome","request": "launch","name": "针对 localhost 启动 Chrome","url": "http://localhost:8099", // 替换成自己项目的路径"webRoot": "${workspaceFolder}", //新版vscode webRoot默认为src目录 所以不需要再添加/src"smartStep":true, //自动跳过未映射的代码"sourceMapPathOverrides": { //源映射路径覆盖// "webpack:///src/*": "${webRoot}/*" //新版本vscode 中webRoot默认src目录,不再需要这一步},"skipFiles": ["<node_internals>/**/*.js", //跳过node核心模块代码"${workspaceFolder}/node_modules/**/*.js",               "${workspaceFolder}/src/node_modules/**/*.js","${workspaceFolder}/src/asserts/js/webpack:/app/webpack/**", //忽略webpack源码"${workspaceFolder}/src/asserts/js/webpack:/app/node_modules/**" //忽略各种包文件源码] //跳过文件}]}

注意: 新版本vsCode中默认webRoot为根目录下的src目录,因此原有的映射路径可以去掉了

参考此链接中的第二个回答: vs code 中调试 vue3 项目

ps:使用skipFiles 可以帮助我们在调试时避开一些源码文件

工具传送门:

vsCode官网文档:https://code.visualstudio.com/docs/nodejs/nodejs-debugging

网页翻译插件:腾讯翻译插件

vue项目打断点的三种方式(vue怎么打断点)

按下F5开始调试(到这一步就可以查看效果了)

方法三:使用Chrome浏览器断点

介绍:浏览器自带的调试

步骤:

F12打开调试工具,进入源码即可断点

配置需要跳过的断点文件

开发vue项目时,走断点经常会跳到一些乱七八糟的文件中去,这些文件我们暂时不需要关注,就可以在浏览器中给它屏蔽掉。操作步骤如下:

在浏览器的设置里面根据自己的实际情况添加相应的规则:

reactivity.*\.js$runtime-core.*\.js$runtime-dom.*\.js$shared.*\.js$

参考文献:Chrome浏览器调试 Vue 项目跳过Vue源码解决方式

番外篇:资源映射

如果调试时发现文件名后面带有 ? , 表示没有映射为本地文件

需要在vue.config.js中配置一下 devtool: 'source-map'

如果config为函数则用以下写法:

configureWebpack: (config) => {config.devtool = 'source-map';}

至于你问我这样配置了有什么用?详情请参考这篇文章:通过两个实例来理解 devtool: 'source-map' 是什么意思

问题篇:

使用vsCode插件断点发现断点为灰色

原因分析:极有可能是映射地址不对

解决办法:

如果是新版本的vsCode参考以下配置:

如果是旧版本的vsCode参考以下配置:

参考文献:

vue官网:在 VS Code 中调试vue

我是如何调试vue项目

本文链接地址:https://www.jiuchutong.com/zhishi/298836.html 转载请保留说明!

上一篇:JS中的位运算(js位运算有什么用)

下一篇:axios请求中以params或body形式传递参数的区别(axios请求数据的数据类型)

  • qq设置三天可见怎么设置(qq设置三天可见,怎么让一个人看)

    qq设置三天可见怎么设置(qq设置三天可见,怎么让一个人看)

  • ios15照片提取文字怎么开启(ios15怎样提取照片文字)

    ios15照片提取文字怎么开启(ios15怎样提取照片文字)

  • 华为p40怎么截手机屏幕(华为p40怎么截截图)

    华为p40怎么截手机屏幕(华为p40怎么截截图)

  • ipad os什么时候发布(ipad什么时候上新2021)

    ipad os什么时候发布(ipad什么时候上新2021)

  • ipadmini微信不兼容(ipadmini微信不兼容怎么回事)

    ipadmini微信不兼容(ipadmini微信不兼容怎么回事)

  • 855骁龙比845强多少(骁龙855与骁龙845相比较)

    855骁龙比845强多少(骁龙855与骁龙845相比较)

  • lte高速率模式什么意思(lte速度)

    lte高速率模式什么意思(lte速度)

  • 抖音为什么有的显示在线有的不显示(抖音为什么有的不能微信支付)

    抖音为什么有的显示在线有的不显示(抖音为什么有的不能微信支付)

  • 华为matex和matexs区别

    华为matex和matexs区别

  • 电话卡上的数字是什么(电话卡上的数字是干什么用的)

    电话卡上的数字是什么(电话卡上的数字是干什么用的)

  • 笔记本触控板不能滑动了(笔记本触控板不能上下滑动)

    笔记本触控板不能滑动了(笔记本触控板不能上下滑动)

  • 淘宝可以同时登录吗

    淘宝可以同时登录吗

  • 淘宝匿名购买和不匿名有什么区别(淘宝匿名购买的意思)

    淘宝匿名购买和不匿名有什么区别(淘宝匿名购买的意思)

  • c语言中case啥意思(c语言case啥意思)

    c语言中case啥意思(c语言case啥意思)

  • icloud钥匙串要不要开启(苹果icloud钥匙串需要打开吗)

    icloud钥匙串要不要开启(苹果icloud钥匙串需要打开吗)

  • 计算机病毒可以独立存在吗(计算机病毒可以分为哪几类)

    计算机病毒可以独立存在吗(计算机病毒可以分为哪几类)

  • 手机不想接电话怎么办(手机不想接电话又不想关机怎么设置)

    手机不想接电话怎么办(手机不想接电话又不想关机怎么设置)

  • 手机怎么设置所有号码打不进来(手机怎么设置所有电话录音)

    手机怎么设置所有号码打不进来(手机怎么设置所有电话录音)

  • 手机酷狗歌词显示方式(手机酷狗音乐歌词显示不在中间)

    手机酷狗歌词显示方式(手机酷狗音乐歌词显示不在中间)

  • 荣耀20如何清除多界面(荣耀如何清除正在运行的APP)

    荣耀20如何清除多界面(荣耀如何清除正在运行的APP)

  • word稿纸设置格子的大小(word文档中怎么设置稿纸合适)

    word稿纸设置格子的大小(word文档中怎么设置稿纸合适)

  • 快手手机号换了要验证码怎么办(快手手机号换了怎么登)

    快手手机号换了要验证码怎么办(快手手机号换了怎么登)

  • 淘宝上猫币页面去哪里找(淘宝猫币能干嘛)

    淘宝上猫币页面去哪里找(淘宝猫币能干嘛)

  • 蓝牙鼠标怎么连接手机(蓝牙鼠标怎么连接台式电脑)

    蓝牙鼠标怎么连接手机(蓝牙鼠标怎么连接台式电脑)

  • 手机wifi无法访问互联网(手机WiFi无法访问互联网)

    手机wifi无法访问互联网(手机WiFi无法访问互联网)

  • YOLOv7(目标检测)入门教程详解---检测,推理,训练(yolov5目标检测代码)

    YOLOv7(目标检测)入门教程详解---检测,推理,训练(yolov5目标检测代码)

  • 小规模纳税人每月不超过10万
  • 税收滞纳金还会计算滞纳金吗
  • 城镇垃圾处理费的计税依据
  • 隔月发票退回应该如何操作
  • 其他应收款属于应收账款吗
  • 去年科目记错如何调账
  • 一般纳税企业可以变更小微企业吗
  • 委托加工环节原材料收消费税吗
  • 发票能加盖公章吗
  • 折旧四种方法
  • 预付房租发票未到分录
  • 企业招待客户的费用
  • 公司开出的经济补偿金可以税前扣除吗
  • 购买税控系统专用设备
  • 企业的哪些活动属于投资活动?
  • 母子公司可以汇资金吗
  • 企业所得税如何计算
  • 上个月开的发票退回怎么处理?
  • 股东投资设备一定要评估吗
  • 增资溢价率
  • 红冲的普通发票要给对方吗
  • 营改增建筑业税率变化时间
  • 核定征收个体户怎么报税
  • windows10如何关闭病毒和威胁防护设置
  • 财务报表包括哪几个表
  • 4500监控
  • 借支单还款后借支单要还么
  • 基建期土地摊销
  • 附有销售退回条款的销售中,每一资产负债表日
  • 排灯节起源
  • 会计年报表怎么做
  • 时序21-21-21-47
  • 外汇是先申报后收钱么
  • transformer add norm
  • 工业 智能
  • PHP编写简易计算器
  • 公司账户转账给个人要交税吗
  • 项目折现率计算公式
  • 运输发票备注栏里一般需要备注的内容包括
  • 本月增值税申报截止日
  • python清除变量的命令
  • 金税盘登录密码和口令从哪查
  • 残保金 滞纳金
  • 教育类财务工作内容
  • 个人所得税0申报什么意思
  • 单位全额承担社保能税前扣除吗
  • 所有者投入的资本属于什么会计要素
  • MySQL中distinct与group by语句的一些比较及用法讲解
  • 深入mysql源码
  • 火车票可以抵扣进项吗
  • 应付职工薪酬的含义
  • 对公账户收钱要手续费吗
  • 水电费的会计分录
  • 销售旧固定资产开票编码
  • 增值税专用发票查询系统官方网站
  • 劳务派遣公司收入确认税收政策
  • 付款申请单如何生成凭证
  • 投资性房地产递延所得税其他综合收益
  • 丢失的发票怎么查询
  • 库存商品盘点流程
  • 应交所得税科目期末是不是应该没有余额
  • 电子钥匙在线服务
  • 动态创建表
  • 摄像头无法启用
  • linux统计代码行数过滤空行
  • linux date-u
  • RegSrvc.exe - RegSrvc是什么进程 有什么用
  • 电脑系统垃圾
  • windows7出现错误恢复怎么办
  • cocos2dx4.0教程
  • opengl入门视频教程
  • 设计模式三种
  • python mypy
  • css首字母大写
  • Node.js中的construct构造函数
  • threejs入门教程
  • 守护进程和普通进程
  • python脚本运行命令
  • 你需要知道的21个本质
  • 福建省网上税务办事大厅
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设