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

  • 表格怎么搜索里面的内容(表格怎么搜索里面的内容wps)

    表格怎么搜索里面的内容(表格怎么搜索里面的内容wps)

  • word文档怎么加边框(word文档怎么加入项目符号)

    word文档怎么加边框(word文档怎么加入项目符号)

  • 微信怎么设置主题皮肤(微信怎么设置主页背景)

    微信怎么设置主题皮肤(微信怎么设置主页背景)

  • 华为nova5微信视频有美颜功能吗(华为nova5微信视频聊天怎么设置美颜功能)

    华为nova5微信视频有美颜功能吗(华为nova5微信视频聊天怎么设置美颜功能)

  • 西瓜视频注销账号审核需要多久(西瓜视频注销账号 多久可以注册)

    西瓜视频注销账号审核需要多久(西瓜视频注销账号 多久可以注册)

  • 服务器人数上限是多少(服务器人数过多崩溃)

    服务器人数上限是多少(服务器人数过多崩溃)

  • 为什么苹果充值不了(为什么苹果充值显示付款方式被拒)

    为什么苹果充值不了(为什么苹果充值显示付款方式被拒)

  • 自己打自己电话会提示什么(自己打自己电话提示关机)

    自己打自己电话会提示什么(自己打自己电话提示关机)

  • xr副卡没信号(苹果xr副卡无信号)

    xr副卡没信号(苹果xr副卡无信号)

  • qq空间一直申诉不成功怎么办(qq空间一直申诉不成功)

    qq空间一直申诉不成功怎么办(qq空间一直申诉不成功)

  • 86位和64位的区别

    86位和64位的区别

  • 小米手环2变暗还有救吗(小米手环2变暗了还有什么用途)

    小米手环2变暗还有救吗(小米手环2变暗了还有什么用途)

  • iphonexr好久实体店发售(iphonexr实体店多少钱2021)

    iphonexr好久实体店发售(iphonexr实体店多少钱2021)

  • wri是什么文件(wer是什么文件)

    wri是什么文件(wer是什么文件)

  • 北京阿里通信是什么(阿里通信官方)

    北京阿里通信是什么(阿里通信官方)

  • vivoy66能改存储位置吗(vivoy67更改存储位置)

    vivoy66能改存储位置吗(vivoy67更改存储位置)

  • 怎样使手机字体变大(怎样使手机字体变黑)

    怎样使手机字体变大(怎样使手机字体变黑)

  • 淘宝怎么改成女号(淘宝怎么改成女装模式)

    淘宝怎么改成女号(淘宝怎么改成女装模式)

  • b站是什么软件(看b站软件下载)

    b站是什么软件(看b站软件下载)

  • 抖音怎么开直播橱窗(抖音怎么开直播电视剧教程)

    抖音怎么开直播橱窗(抖音怎么开直播电视剧教程)

  • 苹果11的充电器和以往的不一样吗(苹果11的充电器14pro能用吗)

    苹果11的充电器和以往的不一样吗(苹果11的充电器14pro能用吗)

  • 未接通有几种情况(什么叫未接通)

    未接通有几种情况(什么叫未接通)

  • 网易考拉如何查看分类(网易考拉怎么查真伪)

    网易考拉如何查看分类(网易考拉怎么查真伪)

  • uniapp使用高德JS API(uniapp使用高德猎鹰服务)

    uniapp使用高德JS API(uniapp使用高德猎鹰服务)

  • Vue如何给组件添加点击事件 @click.native(vue组件怎么使用)

    Vue如何给组件添加点击事件 @click.native(vue组件怎么使用)

  • 未达起征点的增值税要交企业所得税吗
  • 文化事业建设费征收对象
  • 个人独资企业要承担无限责任吗
  • 二手商铺买卖税率大约百分比
  • 个人免征税额
  • 超市小规模纳税人会计难吗
  • 劳务公司收到劳务费怎么做账
  • 零申报印花税怎么填写
  • 营改增以前土地交易应交税费
  • 增值税转型的主要内容
  • 固定资产明细表范本
  • 个人互换住房土地增值税
  • 发生销货退回增值税专用发票如何处理
  • 代扣代缴的增值税怎么做账
  • 单位自有车辆
  • 营改增后房地产企业增值税税收筹划存在问题
  • 已抵扣发票红冲后发票还给对方公司
  • 固定资产原值变更当月计提折旧
  • 开土地租赁发票需要交哪些税费
  • 售后回租产生的利息怎么做账
  • 出口货物退免税凭证资料应当保存几年
  • 技术转让时增值税怎么算
  • 社保公积金外包对员工的利弊
  • win10两个屏幕两个桌面
  • 收到个人款开公司发票
  • PHP:mb_ereg_search_setpos()的用法_mbstring函数
  • 键盘突然打不出来字
  • php __destruct
  • 拆除固定资产
  • php__call
  • 在建工程转无形资产 会计准则
  • 四川黄龙风景名胜区停车收费标准
  • 个人所得税申报流程图
  • css文字显示一行
  • php 输出
  • thinkphp 模块
  • 深度学习:图像去雨网络实现Pytorch (二)一个简单实用的基准模型(PreNet)实现
  • 前端vue面试题2020
  • 微信小程序小窗口
  • c语言中数组越界
  • 购买股权溢价部分怎么做账
  • node运行vue项目
  • 学电脑的好网站
  • 增值税加计抵减最新政策2022
  • 筹建期购买办公用品
  • 哪些普通发票可以抵扣
  • 企业所得税退税怎么操作流程
  • 通货膨胀率怎么求
  • 小企业固定资产入账标准
  • 小规模纳税人的条件
  • 物业公司代收水费合理吗
  • 损益类科目年末未结转怎么处理
  • 应收账款无法收回说明模板
  • 其他应付款在贷方表示什么
  • 会计制度和会计准则科目转换
  • 其他现代服务业是什么
  • 购买空调做账分录
  • 月末一次加权平均和移动加权平均的区别
  • 探讨探讨
  • windows隐藏功能
  • windows vista界面
  • ubuntu配置yum
  • mac系统怎么查看
  • 苹果电脑怎么打开u盘
  • linux中字符设备有哪些
  • 如何用bat批量删除文件
  • js按位运算符
  • css下margin、padding、border、background和font缩写示例
  • python怎么写链表
  • shell操作oracle数据库
  • web docs
  • node. js教程
  • 如何使用wordpress
  • javascript数据转换
  • python 遍历数组
  • 国家税务局总局广东省电子税务局官网
  • 四川税务局网上办税
  • 南通医保2023年新政策
  • 北京身份证网上换证流程
  • 党风监督员监督和反应情况怎么写
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设