位置: 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请求数据的数据类型)

  • 华为平板怎么去掉底层任务栏(华为平板怎么去水印)

    华为平板怎么去掉底层任务栏(华为平板怎么去水印)

  • 用网名能查到微信号(知道微信网名能不能查到微信号)

    用网名能查到微信号(知道微信网名能不能查到微信号)

  • 美版有锁机可以升级系统吗(美版有锁机可以还原吗)

    美版有锁机可以升级系统吗(美版有锁机可以还原吗)

  • p30后面几个摄像头(华为p30后置摄像头有几个)

    p30后面几个摄像头(华为p30后置摄像头有几个)

  • 怎么检测鼠标有没有问题(怎样检测鼠标坏没坏)

    怎么检测鼠标有没有问题(怎样检测鼠标坏没坏)

  • 将网页设置成默认主页(怎么把网页设置为默认浏览器)

    将网页设置成默认主页(怎么把网页设置为默认浏览器)

  • 锐龙3500x有核显吗(锐龙3500带核显吗)

    锐龙3500x有核显吗(锐龙3500带核显吗)

  • 买显示器需要hdr吗(买显示器需要注意哪些方面)

    买显示器需要hdr吗(买显示器需要注意哪些方面)

  • 手机录屏声音音质不好怎么办(手机录屏声音音质怎么调)

    手机录屏声音音质不好怎么办(手机录屏声音音质怎么调)

  • 抖音身份证认证怎么解绑(抖音身份证认证有什么影响)

    抖音身份证认证怎么解绑(抖音身份证认证有什么影响)

  • 局域网常用的网络设备是(局域网常用的网络设备)

    局域网常用的网络设备是(局域网常用的网络设备)

  • 4g打开volte收费吗(开通volte收费)

    4g打开volte收费吗(开通volte收费)

  • 华为nova5pro的呼吸灯在哪里设置(华为nova5pro怎么呼叫语音助手)

    华为nova5pro的呼吸灯在哪里设置(华为nova5pro怎么呼叫语音助手)

  • soul怎么看谁关注我(soul怎么知道谁看了你的主页)

    soul怎么看谁关注我(soul怎么知道谁看了你的主页)

  • 嘀嗒顺风车能不能开发票(嘀嗒顺风车能不按路线走吗)

    嘀嗒顺风车能不能开发票(嘀嗒顺风车能不按路线走吗)

  • 笔记本内存条卡扣怎么打开(笔记本内存条卡槽坏了怎么办)

    笔记本内存条卡扣怎么打开(笔记本内存条卡槽坏了怎么办)

  • 高德地图怎么找到收藏路线(高德地图怎么找回走过的路线)

    高德地图怎么找到收藏路线(高德地图怎么找回走过的路线)

  • 苹果无锁是什么意思(苹果无锁是啥)

    苹果无锁是什么意思(苹果无锁是啥)

  • 努比亚红魔3发布时间(努比亚红魔3root)

    努比亚红魔3发布时间(努比亚红魔3root)

  • ppt里面表格过长怎么办(ppt表格超出范围怎么办)

    ppt里面表格过长怎么办(ppt表格超出范围怎么办)

  • 抖音和抖音极速版有什么区别(抖音和抖音极速版的区别)

    抖音和抖音极速版有什么区别(抖音和抖音极速版的区别)

  • 将十进制257转换成十六进制数是(将十进制257转换成十六进制数是( ))

    将十进制257转换成十六进制数是(将十进制257转换成十六进制数是( ))

  • 蚂蚁森林如何自动收取能量(蚂蚁森林如何自动更新步数)

    蚂蚁森林如何自动收取能量(蚂蚁森林如何自动更新步数)

  • 港版iphonexr需要刷国行吗(xr港版好吗)

    港版iphonexr需要刷国行吗(xr港版好吗)

  • 小米蓝牙耳机怎么连接电脑(小米蓝牙耳机怎么调音量)

    小米蓝牙耳机怎么连接电脑(小米蓝牙耳机怎么调音量)

  • 常见浏览器兼容性问题及解决办法总结(常见浏览器兼容软件)

    常见浏览器兼容性问题及解决办法总结(常见浏览器兼容软件)

  • 进项税额转出怎么操作
  • etc开增值税票税率
  • 资产负债表里的应收账款怎么取数
  • 房地产开发公司排名
  • 应交税费应交增值税转出未交增值税是什么意思
  • 无形资产计税依据
  • 印花税什么情况可以退
  • 库存商品赠送给客户要开票吗
  • 支付增值税税控系统技术维护费用500元
  • 收到货款开的增值税发票怎么写分录
  • 专票已认证但又没有发票
  • 多付车款退回怎么做账
  • 突然收到银联入账收入怎么办
  • 贷款损失准备对不良贷款的比率称作
  • 单位房子没有房产证能不能买
  • 暂估收入是否暂列金额
  • 政府部门纳税人识别号查询
  • 工会经费具体用途是什么
  • 个人出租商铺要交城镇土地使用税吗
  • 汽车装饰用品大全进货
  • 企业实缴出资额怎么查
  • 金税盘开票信息修改
  • 金蝶软件如何修改凭证号
  • 1697509099
  • 认定为虚开进项发票我的业务是真实的
  • 费用化支出含义
  • 应收账款期初余额是借还是贷
  • php自动跳转页面
  • pniopcacexe是什么进程
  • 收到人才引进补助会计分录
  • 个人投资额是什么意思
  • linux系统中如何查看日志
  • 以下哪些企业需要填报
  • 所有者权益会计科目借贷方向
  • windows7安装nodejs14
  • 父子之间房屋赠与费用
  • 差旅费报销管理规定2022
  • 翡翠湾攻略
  • 购货返利
  • 自动驾驶的时候可以睡觉吗
  • php 格式化字符串
  • 非成品柴油用途
  • thinkphp框架作用
  • 应收账款确认无法收回
  • 减免增值税附加税也一起减免吗
  • 发放工资时扣除的保险怎么做
  • 魔改apk
  • php中cookie的值存储在哪
  • 物料最低库存
  • 哪些计入管理费用哪些计入资本公积
  • python元数据
  • 母公司给我们减工资
  • 电子承兑到期清算方式是线上还是线下
  • 红字发票开错了是可以作废的吗?
  • 揭秘如何投屏纽约时代广场
  • 预计净残值影响折旧吗
  • 无偿划拨土地需要提折旧吗
  • 房地产按揭贷款放款条件
  • 材料的什么加上什么构成了材料的实际采购成本
  • 酒店房间消耗品成本
  • 固定资产应计入什么账户
  • 固定资产有尾款怎么入账
  • 收到了对方的作业怎么办
  • 事业单位可以报考事业单位吗
  • 序时账是明细账吗
  • Windows下mysql5.7.18安装配置教程
  • yum源如何配置
  • xp启动项设置在哪里设置
  • service5.exe - service5是什么进程 有什么用
  • win8任务管理器未响应怎么解决
  • 深入了解linux内核
  • opengl纹理错误变成条纹
  • document.getElementByTagName
  • js中document.write
  • 梦见擦窗户框
  • nodejs promise.all
  • unity网络模块
  • Unity AssetBundle爬坑手记
  • 锂电池税收优惠政策
  • 资源税从价计征的有哪些
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设