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

  • df -h命令参数详解(df命令简介)

    df -h命令参数详解(df命令简介)

  • 魅族18x有nfc吗(魅族18xnfc功能在哪里)

    魅族18x有nfc吗(魅族18xnfc功能在哪里)

  • 苹果底部横条怎么设置(苹果底部横条怎么去除不用辅助功能可以去掉么)

    苹果底部横条怎么设置(苹果底部横条怎么去除不用辅助功能可以去掉么)

  • 手机设备锁怎么解除(手机设备锁怎么开)

    手机设备锁怎么解除(手机设备锁怎么开)

  • 手机内屏排线接触不良的表现(手机屏排线接口通用吗)

    手机内屏排线接触不良的表现(手机屏排线接口通用吗)

  • 华为p7忘记开机密码(华为p7忘记锁屏密码)

    华为p7忘记开机密码(华为p7忘记锁屏密码)

  • 华为手机屏幕自己乱点失控是怎么回事(华为手机屏幕自动亮怎么关闭)

    华为手机屏幕自己乱点失控是怎么回事(华为手机屏幕自动亮怎么关闭)

  • miui12怎么刷回miui11(miui12怎么刷回miui11稳定版)

    miui12怎么刷回miui11(miui12怎么刷回miui11稳定版)

  • 苹果ipad键盘缩小了,怎么扩大(ipadair键盘缩小)

    苹果ipad键盘缩小了,怎么扩大(ipadair键盘缩小)

  • CNKI能搜到信息的元数据吗(cnki可以检索到的文献资料包括)

    CNKI能搜到信息的元数据吗(cnki可以检索到的文献资料包括)

  • 一个手机可以注册几个快手号(一个手机可以注册几个qq号码)

    一个手机可以注册几个快手号(一个手机可以注册几个qq号码)

  • soul怎么才算已读(soul怎么判断对方把你删除)

    soul怎么才算已读(soul怎么判断对方把你删除)

  • vb是系统软件吗(vb是语言还是软件)

    vb是系统软件吗(vb是语言还是软件)

  • 联想电脑平板模式是啥(联想电脑平板模式)

    联想电脑平板模式是啥(联想电脑平板模式)

  • ipad打不开了怎么办啊(iPad打不开了怎么解锁)

    ipad打不开了怎么办啊(iPad打不开了怎么解锁)

  • airpods保修需要发票吗(airpods保修需要什么凭证)

    airpods保修需要发票吗(airpods保修需要什么凭证)

  • 北京健康宝为什么登录不上(北京健康宝为什么查不到外地核酸检测结果)

    北京健康宝为什么登录不上(北京健康宝为什么查不到外地核酸检测结果)

  • 网速k和b哪个快(网速k和b哪个快一点)

    网速k和b哪个快(网速k和b哪个快一点)

  • 华为col-al10是什么手机(华为col-al10是什么型号)

    华为col-al10是什么手机(华为col-al10是什么型号)

  • word怎么变两页并排(word改成两页)

    word怎么变两页并排(word改成两页)

  • 淘宝个人会员卡在哪(淘宝个人会员卡有什么用)

    淘宝个人会员卡在哪(淘宝个人会员卡有什么用)

  • 小米手环1代怎么开机(小米手环1代怎么重置)

    小米手环1代怎么开机(小米手环1代怎么重置)

  • 手机反向充电怎么开启(手机反向充电怎么办关不掉)

    手机反向充电怎么开启(手机反向充电怎么办关不掉)

  • 已取消网页导航怎么办(登录游戏显示已取消网页导航)

    已取消网页导航怎么办(登录游戏显示已取消网页导航)

  • 港版iphone xs是全网通吗(港版苹果xs)

    港版iphone xs是全网通吗(港版苹果xs)

  • 荣耀20有nfc吗(荣耀20有没有nfc)

    荣耀20有nfc吗(荣耀20有没有nfc)

  • 如何在Win11上启用相机?Win11上更改相机设置方法(windows11如何进入启动设置)

    如何在Win11上启用相机?Win11上更改相机设置方法(windows11如何进入启动设置)

  • 解决elementui 的省市区级联选择器数据不回显问题(elementui rule)

    解决elementui 的省市区级联选择器数据不回显问题(elementui rule)

  • window.location对象详解(windows. location)

    window.location对象详解(windows. location)

  • 价税合计金额怎么算出税额
  • 土地增值税扣除项目金额怎么算
  • 公司现金支票取钱需要带什么资料
  • 个人销售货物缴增值税吗
  • 交易性金融资产借贷方向
  • 工会的会费收入如何记账
  • 应付账款坏账准备的会计分录
  • 事业单位为职工代扣代缴个人所得税
  • 企业赔款可以抵税吗
  • 银行存款日记账最后一行怎么填
  • 企业所得税工资薪金和个税申报里一致么
  • 一次性奖金可以分2次发吗
  • 房产税计税依据房产原值怎么算
  • 劳务派遣企业如何认定
  • 纳税人跨县(市、区)是指
  • 应交税费借方余额怎么处理
  • 外包食堂需要什么资质
  • 建筑业工人工资保障
  • 基本户和一般户的区别和用途
  • 鸿蒙系统怎么开启开发者权限
  • vue城市列表插件
  • 计提房租费
  • win7系统中如何关闭触摸屏声音
  • win11正式版问题
  • tracert命令的作用及用法
  • 境外服务包括哪些内容
  • wordpress优化加快的好多个关键点
  • 存货报废的税务处理及会计处理
  • 应付债券的会计处理
  • 递延收益与递延所得税资产的区别
  • 收到银行开具的手续费的专票会计分录
  • php抓取网页图片
  • 中药饮片适用增值税税率
  • vuex五个核心概念
  • php中字符串的连接运算符是( )
  • 固定资产改造更新
  • 六款小巧的HTTP Server[C语言] 贵贵的博客 开发|架构|开源|共享
  • 房地产开发企业资质证书
  • 除了增值税发票还有什么票可以抵扣税
  • 债券回售手续费是多少
  • 政府会计业务活动费用会计分录
  • 工商企业年报网上申报流程
  • 生育津贴现在可以打个人账户么
  • 原材料的对应账户有哪些
  • 企业出租房产增值税怎么计算
  • 制造费用账户在月末一般没有余额
  • 契税通过应交税费科目核算吗
  • 房产交易缴税
  • 个人所得税如何计算
  • 银行开户的费用计入什么科目
  • 加油的增值税发票几个点
  • 支付保证金如何做账务处理
  • 针对收入未申报的问题
  • 企业购买黄金有限制吗
  • 明细账填制要求
  • 商业企业的期间费用包括
  • sql server数据库查询语句
  • sql2008r2镜像
  • 升级win8.1 64位系统后无法玩剑灵怎么办?win8.1系统无法玩剑灵的解决方法
  • centos占用内存高
  • win7修改系统版本
  • 怎么查显卡信息
  • winxp网络连接没有无线网络
  • Win10 Mobile RS2预览版14904升级截图曝光
  • win7小技巧
  • 自定义仪表盘的价值
  • net命令大全
  • python开发者文档
  • django应用开发实战
  • shell 1>&2 2>&1 &>filename重定向的含义和区别
  • js重要知识点
  • swift method swizzling
  • 详解Python的collections模块中的deque双端队列结构
  • 抓落实韧劲不足的具体表现
  • 实际金额与报关金额不符
  • 财税老师刘杨年龄
  • 陈列费发票能抵扣吗
  • 电子税务网没开通怎么办
  • 增值税专用发票注明的金额是含税还是不含税
  • 税务清查工作总结
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设