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

  • 华为手机闹钟怎么关闭(华为手机闹钟怎么显示在屏幕上)

    华为手机闹钟怎么关闭(华为手机闹钟怎么显示在屏幕上)

  • 抖音被限流了是什么意思(抖音被限流了是否还能补救)

    抖音被限流了是什么意思(抖音被限流了是否还能补救)

  • 手机上的视频删了怎么找回(手机上的视频删除后美篇视频会删吗)

    手机上的视频删了怎么找回(手机上的视频删除后美篇视频会删吗)

  • 探探账号异常多久恢复(探探账号异常多久才能恢复)

    探探账号异常多久恢复(探探账号异常多久才能恢复)

  • 华为art一al00x是什么手机

    华为art一al00x是什么手机

  • 抖音怎么买僵尸粉?(抖音怎么买僵尸号)

    抖音怎么买僵尸粉?(抖音怎么买僵尸号)

  • 科学计算应用领域有哪些(科学计算应用领域有哪些例子)

    科学计算应用领域有哪些(科学计算应用领域有哪些例子)

  • 快速锁定windows桌面的快捷键是 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	(快速锁定windows的快捷键)

    快速锁定windows桌面的快捷键是 (快速锁定windows的快捷键)

  • 光能电子秤没电了怎么办(光能电子秤不亮了是什么情况)

    光能电子秤没电了怎么办(光能电子秤不亮了是什么情况)

  • 抖音加入工会的作用(抖音加入工会的账号注销后工会还在吗)

    抖音加入工会的作用(抖音加入工会的账号注销后工会还在吗)

  • 抖音直播时点屏幕是什么意思(抖音进直播屏幕划不动)

    抖音直播时点屏幕是什么意思(抖音进直播屏幕划不动)

  • 如何彻底禁用手机内置浏览器(如何彻底禁用手机摄像头)

    如何彻底禁用手机内置浏览器(如何彻底禁用手机摄像头)

  • 显卡带ti与不带ti有什么区别(显卡带ti与不带ti性能提升多少)

    显卡带ti与不带ti有什么区别(显卡带ti与不带ti性能提升多少)

  • 手机卡死什么都按不了怎么办(手机卡死什么都不能用)

    手机卡死什么都按不了怎么办(手机卡死什么都不能用)

  • 苹果七没有耳机孔怎么听歌(苹果7没有耳机插孔,怎么用耳机呢)

    苹果七没有耳机孔怎么听歌(苹果7没有耳机插孔,怎么用耳机呢)

  • 三星手机lte什么意思(三星网络lte)

    三星手机lte什么意思(三星网络lte)

  • 手机怎么后台锁定软件

    手机怎么后台锁定软件

  • 微信开语音可以闭麦吗(微信开语音可以看视频嘛)

    微信开语音可以闭麦吗(微信开语音可以看视频嘛)

  • 苹果x能变双卡吗(苹果x能不能变双卡)

    苹果x能变双卡吗(苹果x能不能变双卡)

  • 手机qq相册怎么设置权限(手机qq相册怎么改相册名字)

    手机qq相册怎么设置权限(手机qq相册怎么改相册名字)

  • 华为mate30静音快捷键(华为手机mate30静音键在哪里)

    华为mate30静音快捷键(华为手机mate30静音键在哪里)

  • airpods怎么彻底关掉(airpods怎么彻底改名)

    airpods怎么彻底关掉(airpods怎么彻底改名)

  • 拼多多聚焦展位是什么意思(拼多多聚焦展位怎么玩)

    拼多多聚焦展位是什么意思(拼多多聚焦展位怎么玩)

  • qq扩列怎么增加匹配次数(qq扩列值怎么增加)

    qq扩列怎么增加匹配次数(qq扩列值怎么增加)

  • 趣步用户名怎么写(趣步怎么登录)

    趣步用户名怎么写(趣步怎么登录)

  • 手机屏幕白斑怎么消除(手机屏幕白斑怎么回事)

    手机屏幕白斑怎么消除(手机屏幕白斑怎么回事)

  • 递延所得税负债计算公式
  • 残疾人保障金的工资按实发还是应发
  • 长期股权投资为什么要冲减资本公积
  • 累计缴税扣除额
  • 分公司可以参股其他公司吗
  • 进项税需要转出吗
  • 企业年金也需要缴纳吗
  • 企业进行税收筹划
  • 安全费用支出范围包括
  • 房地产商品房销售营业税怎么算
  • 利润为负会计分录
  • 企业出售房产的账务处理
  • 撤销实收资本会怎么样
  • 销售人员差旅费管理办法
  • 购入低值易耗品计入什么科目
  • 预定机票如何正常退票
  • 交付使用资产科目核算
  • 货代发票税率是多少
  • 企业研发人员数量在哪里查
  • 出租固定资产收取租金
  • bootmgr is missing怎么手动解决
  • win10系统如何卸载ie11
  • ThinkPHP让../Public在模板不解析(直接输出)的方法 原创
  • 深入php:面向对象、模式与实践
  • 未分配利润冲减其他应付款分录
  • PHP函数func_num_args用法实例分析
  • 金融资产的会计处理方法
  • 盈余积累转增股本什么意思
  • php中的常用魔术有哪些
  • 合同内容和开票内容不一致
  • 六自由度机器人简图
  • linux运行c++程序
  • 我已经用尽了洪荒之力漫画表情
  • Pytorch深度学习实战3-7:详解数据加载DataLoader与模型处理
  • 可供出售权益工具减值
  • 企业一次性伤残补助金赔偿标准
  • 消耗性生物资产属于什么科目
  • 资产减值损失如何确定
  • 工资计提与发放在一个月行吗
  • 怎样合理的运用网络
  • 开发成本结转开发产品的分录
  • 建筑业增值税怎么算举例说明
  • 工程服务预付款最新规定
  • nosql sql
  • 将织梦dedecms转换到wordpress
  • spring10
  • 财政拨款结转是
  • 建筑安装增值税纳税地点
  • 本年利润必须转入利润分配吗
  • 收到国家电网信息但号码不是的
  • 发票清单用什么章
  • 国有土地使用权是什么意思
  • 销售应税消费品缴纳的消费税计入
  • 差旅费涉及的科目
  • 利润表研发费用和管理费用
  • 坏账准备的核算公式
  • 一般纳税人增值税申报操作流程
  • 固定资产发票后到怎么入账
  • 营业成本占营业收入的比重过高
  • 一般纳税人销售使用过的固定资产
  • 房地产核算成本方法
  • sql汇总查询
  • sql存储过程实例
  • 韩国电脑用什么系统
  • winsvc是什么进程
  • 在windows中下列叙述正确的有
  • linux which ls
  • win7系统咋样
  • ubuntu20安装unity桌面
  • node.js安装后自带哪个工具
  • jquerycdn
  • Node.js中的construct
  • android list
  • 在dos下运行
  • javascript 二维数组搜索
  • JavaScript和HTML DOM的区别与联系及Javascript和DOM的关系
  • 超详细的卡拉赞攻略
  • 煤炭资源税税率是多少啊
  • 车船税保单哪里打印
  • 建行代理贵金属签约
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设