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

  • vivox70pro+怎么恢复出厂设置(vivox70pro怎么恢复出厂设置)

    vivox70pro+怎么恢复出厂设置(vivox70pro怎么恢复出厂设置)

  • 苹果13字体大小怎么设置(苹果13怎么设置时间字体大小)

    苹果13字体大小怎么设置(苹果13怎么设置时间字体大小)

  • 支付宝人脸支付如何设置(支付宝人脸支付怎么解除)

    支付宝人脸支付如何设置(支付宝人脸支付怎么解除)

  • 爱奇艺字幕大小怎么调(爱奇艺字幕大小怎么调电脑)

    爱奇艺字幕大小怎么调(爱奇艺字幕大小怎么调电脑)

  • 微信如何开通邮箱注册(微信如何开通邮箱我想下载一个邮箱)

    微信如何开通邮箱注册(微信如何开通邮箱我想下载一个邮箱)

  • 人工智能三要素包括(人工智能三要素包括哪些)

    人工智能三要素包括(人工智能三要素包括哪些)

  • 淘宝包裹正在等待揽收如何退款(淘宝包裹正在等待揽收是什么意思)

    淘宝包裹正在等待揽收如何退款(淘宝包裹正在等待揽收是什么意思)

  • 电脑开不了机是哪里的问题(电脑开不了机是电源坏了吗)

    电脑开不了机是哪里的问题(电脑开不了机是电源坏了吗)

  • 苹果手机发热严重怎么回事(苹果手机发热严重会怎么样)

    苹果手机发热严重怎么回事(苹果手机发热严重会怎么样)

  • 交管12123缴费显示未开通支付(交管12123缴费显示会话超期怎么回事)

    交管12123缴费显示未开通支付(交管12123缴费显示会话超期怎么回事)

  • kux格式用什么播放器(kux格式用什么播放器能打开)

    kux格式用什么播放器(kux格式用什么播放器能打开)

  • 苹果手机装机量不足是什么意思(苹果手机安装软件显示装机量不足)

    苹果手机装机量不足是什么意思(苹果手机安装软件显示装机量不足)

  • 奇异果tv可以开弹幕吗(奇异果tv支持投屏吗)

    奇异果tv可以开弹幕吗(奇异果tv支持投屏吗)

  • word里的图片怎么编辑(word里的图片怎么打马赛克)

    word里的图片怎么编辑(word里的图片怎么打马赛克)

  • 英文版微信转不了语音吗(为什么微信换成英文版转不了文字)

    英文版微信转不了语音吗(为什么微信换成英文版转不了文字)

  • 手机怎么打出根号(手机怎么打出根号三次方)

    手机怎么打出根号(手机怎么打出根号三次方)

  • 苹果xr支持扩容吗(苹果xr扩容稳定吗)

    苹果xr支持扩容吗(苹果xr扩容稳定吗)

  • 苹果深色模式省电吗(苹果手机设置成深色模式是不是省电)

    苹果深色模式省电吗(苹果手机设置成深色模式是不是省电)

  • 淘宝支付方式有几种(淘宝支付方式有多少种)

    淘宝支付方式有几种(淘宝支付方式有多少种)

  • 抖音如何取关(抖音如何取关注销账号呢)

    抖音如何取关(抖音如何取关注销账号呢)

  • 电话声音小怎么办(电话声音小怎么弄大)

    电话声音小怎么办(电话声音小怎么弄大)

  • 手机8g内存和12g内存区别(手机8g内存和12g内存)

    手机8g内存和12g内存区别(手机8g内存和12g内存)

  • 视频怎么马赛克(视频怎么马赛克部分地方)

    视频怎么马赛克(视频怎么马赛克部分地方)

  • 亚马逊新手如何开店(亚马逊新手如何选品类)

    亚马逊新手如何开店(亚马逊新手如何选品类)

  • 织梦dedecms如何更改plus文件夹名称(dede织梦怎么转成zblog)

    织梦dedecms如何更改plus文件夹名称(dede织梦怎么转成zblog)

  • 房产税城镇土地使用税税率
  • 水泥建材公司
  • 实收资本记账凭证摘要怎么写
  • 非正常损失免税吗
  • 企业存款利息收入税率
  • 当月确认收入下年怎么算
  • 管理费抵扣如何计算
  • 暂估成本跨年后未收到票如何处理
  • 返利红字发票怎么做账
  • 春节汽车租赁
  • 来料加工企业的会计处理问题
  • 出售使用过的固定资产如何开票 备注
  • 辞退福利税前扣除标准
  • 如何查找使用过的手机号
  • 开发转产品好转吗
  • 公司账户转入另一个公司的投资款怎么做账?
  • 购进增值税专用发票怎么填开
  • 关联公司代付款协议
  • 报销时可以一个人报销吗
  • 无法取得发票的费用如何入账
  • 发票一定要开完了才能领取吗?
  • 高新企业入库是什么意思
  • 企业所得税抵缴欠税
  • 幼儿园开发成本
  • 鸿蒙系统怎么开发
  • 培训费发票模板
  • xshell怎么用vim
  • 费用要素是企业对各种费用按经济用途进行的分类
  • 应交营业税计算公式
  • yii框架教程
  • vue中如何使用axios
  • 应收账款为负数正常吗为什么
  • 新准则预付账款计算公式
  • OpenAI Translator | 基于ChatGPT API全局翻译润色解析插件
  • ai模拟
  • svg symbol
  • 公司地面硬化财务如何入账
  • 一般纳税人只有进项怎么报税
  • 未收回的货款属于什么会计科目
  • sqlserver2008数据库备份和恢复步骤
  • MySQL数据库结构设计图
  • 转让旧固定资产怎么处理
  • 无偿调出固定资产应计入什么
  • 房租费用能计入什么科目
  • 车船税税金及附加
  • 商场联营扣点缴纳增值税税率
  • 生产中产生的废油漆桶等危险废物应当作为什么贮存
  • 金蝶主要业务及软件产品
  • 公司章程约定的出资时间
  • 红十字会是事业编还是行政编
  • 建立明细账科目怎么排顺序
  • mysql 5.7.13 winx64安装配置方法图文教程
  • mysql的用户管理与权限管理
  • CentOS6.7 mysql5.6.33修改数据文件位置的方法
  • sqlserver存储过程在哪
  • Windows server 2003 密码忘了
  • iis怎么用
  • linux详解
  • 注册表的命令
  • window系统怎么复制粘贴
  • winxp怎么改壁纸
  • windows的批处理是如何实现的
  • Win10 TH2正式版偷偷恢复/篡改成对应的预装应用
  • win 10文件
  • node.js基础入门
  • mysql源码安装和二进制安装
  • css expression 隔行换色
  • jQuery Timelinr实现垂直水平时间轴插件(附源码下载)
  • 细说java
  • python中循环
  • 手滑式手机是什么意思
  • javascript面向对象精要
  • 未清卡会锁死吗?
  • 新疆办房产证需要多久能拿证
  • 民办非企业需要办理税务登记吗
  • 军工企业销售模式
  • 股权转让税务备案时间
  • 无锡第三税务分局
  • 无锡车辆购置税缴纳地点
  • 什么是美国注册商标
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设