vscode 使用vscode的断点调试来调试vue项目

12 篇文章 0 订阅
订阅专栏

launch.js文件(没有的话需要vscode断点调试功能创建一个launch.js文件)

 

点击该三角符号 ,在运行与调试栏中创建该文件 

 

 将如下代码覆盖创建的初始launch.js文件代码

{
  // Use IntelliSense to learn about possible attributes.
  // Hover to view descriptions of existing attributes.
  // For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387
  "version": "0.2.0",
  "configurations": [
    {
      "type": "chrome", //调试的环境
      "request": "launch", //调试模式:启动类型
      "name": "vue", // 自定义调试名称
      "url": "http://localhost:80", //调试的服务地址,需要和devServer对应
      "webRoot": "${workspaceFolder}/src", //调试的根路径为src业务目录下
      "breakOnLoad": true,
      "sourceMapPathOverrides": { //指定生成的sourceMap路径,参考浏览器生成的 .目录和src目录
        // "webpack:///src/*": "${webRoot}/*",
        // "webpack:///./src/*": "${webRoot}/*"
        "webpack:///./*": "${webRoot}/*",
        "webpack:///src/*": "${webRoot}/*",
        // "webpack:///./src/*": "${webRoot}/*", // 该行代码存在时,会出现vue文件断点定位错位的问题,但可正常使用js文件的断点调试
        "webpack:///*": "*",
        "webpack:///./~/*": "${webRoot}/node_modules/*",
        "meteor:///app/*": "${webRoot}/*"
      }
    },
  ]
}

vue.config.js文件(只适用于vue-cli 3.x以上版本创建的项目)

configureWebpack: (config) => {
    config.devtool = 'source-map';
},
或
configureWebpack:{
    devtool:'source-map'
}

babel.config.js 

'env': {
    'development': {
      "sourceMaps": true, // 关键是这两行
      "retainLines": true, // 关键是这两行
    }
  }

配置完成后重启vscode,即可进行vue的断点调试

使用Vscode调试vue代码
Nie2014的博客
06-19 5791
如何在 VS Code 中调试浏览器中运行的通过 Vue CLI 生成的 Vue.js 应用程序官网解释 先决条件 安装了 VS Code 安装扩展 Debugger for Chrome Debugger for Firefox 修改vscode配置 1、修改config/index.js 使用 Vue CLI 2 打开 config/index.js 并找到 devtool property。将其更新为: devtool: 'source-map', 使用 Vue CLI 3 请设置并更
Vue3环境配置
最新发布
m0_75157284的博客
08-18 354
第一步:在vscode中安装Vue-Offcial插件,安装pnpm:npm install -g pnpm。第四步:在vscode的git bash终端中(需下载git)安装husky(切换到对应的文件中)。在vscode中安装ESlint插件,在.eslintrc.cjs中。在.husky文件夹中的pre-commit中配置。在utils文件夹中创建文件request.js。在router文件夹中的index.js中。在vite.config.js中配置。在package.json中配置。
vscode开始调试步骤(本人实践过)
qq_42288851的博客
06-17 3122
1.安装 Debugger for Chrome 2.配置launch.json参数 { // 使用 IntelliSense 了解相关属性。 // 悬停以查看现有属性的描述。 // 欲了解更多信息,请访问: https://go.microsoft.com/fwlink/?linkid=830387 "version": "0.2.0", "configurations": [ { "type": "...
vscode调试vue程序
ashcn2001的博客
04-20 3338
vscode调试vue需要设置两个位置,第一个位置位于babel.config.js内,第二个则是由vscode生成的调试配置文件launch.json。
VSCode调试Vue项目
Blog of Leviash
12-19 2531
代码在某个平台运行时,会将运行时的状态通过某种方式暴露出来。这些状态信息可以通过某种方式传递给开发工具,以便进行UI的展示和交互。这样的交互可以辅助开发者排查问题、梳理流程,并更好地了解代码的运行状态。这就是我们通常所说的调试。在过去,我们常常需要在浏览器中进行调试,但这种方式往往显得繁琐,尤其是在只有一个屏幕的情况下,我们很难同时查看代码和调试信息。然而,VSCode 拥有内置的 Debug 功能,使得调试变得更加便捷。
使用VSCode调试vue
朱登凯的专栏
08-15 4423
前置条件 在VSCode中安装Debugger for Chrome插件 实现步骤 在vue.config.js中加入configureWebpack module.exports = { configureWebpack: { devtool: 'source-map' }, } 在VSCode中配置 launch.json { "version": "0.2.0", "configurations": [ { "t
前端vue+vscode断点调试详解
11-11
前端vue+vscode断点调试详解 chrome,f12,Sources-Filesystem添加文件夹映射,即映射到本地项目的源码中进行断点调试 SourceMap能够让压缩翻译过的最终版的各种文件与原来未压缩过的文件对应起来
用webstorm和vscode断点调试vue
12-04
为了提高开发效率和代码质量,开发者需要掌握如何在WebStorm和VSCode中进行断点调试Vue项目。本文将详细阐述这两种主流IDE的Vue断点调试技术。 首先,我们来了解什么是断点调试断点调试是一种强大的开发工具,它...
vscode如何打断点调试vue
u013994400的博客
03-30 3887
1:安装Debugger for Chrome插件 2:配置launch.json文件 "version": "0.2.0", "configurations": [ { "type": "pwa-chrome", "request": "launch", "name": "Launch Chrome against localhost", "webRoot": "${workspace
vscode调试c语言断点无效,vuevscode断点调试问题
weixin_31488273的博客
05-21 2476
问题描述最近在使用 vscode + vue 组合开发web端。调试的时候发现两个问题。第一个问题是vscode没有办法在 async await 函数所在的行设置断点。第二个问题是除了vue模版那几个js文件以及 .vue 文件,没有法办在自己写的 js 文件或者模块设置断点。下面根据这两个问题寻找解决方法。问题一:没有办法在async await 所在行打断点这个问题其实是 sourcemap...
VSCode+Vue代码调试设置
m0_38025027的博客
02-06 1669
这几天整了个Spring boot+VUE的学生管理系统代码学习,自己也建了个项目边学习边开发,用VSCode调试VUE前端代码时,两个项目出现了不同情况的无法打断点的问题,现在这里记录一下解决办法。的都不行,一调试就跳进了app.js中,说明没找到正确的源码路径。这里也是抄的别人vue.config.js的配置(然后就可以顺利打断点了,网上很多写的都是要写成。// webpack 配置。加完之后就可以顺利打断点调试了。
vscode调试Vue
XinShun的博客
09-06 3720
1、参考https://cn.vuejs.org/v2/cookbook/debugging-in-vscode.html 2、安装Debugger for Chrome 3、vue.config.js configureWebpack: { devtool: 'source-map' }, 4、launch.json 端口与vue.config.js中的port一致 { // 使用 IntelliSense 了解相关属性。 // 悬停以查看现有属性的描述。 .
配置VS Code 使其支持vue项目断点调试
gqk01的博客
07-28 9615
起因每个应用,不论大小,都需要理解程序是如何运行失败的。当我们写的程序没有按照自己写的逻辑走的时候,我们就会逐步一一排查问题。在平常开发过程中我们可能会借助来排查,但是现在我们可以借助VS Code断点来调试项目。在可以从 Chrome 浏览器调试你的 Vue 组件之前,你需要更新 webpack 配置以构建 source map。做了这件事之后,我们的浏览器就有机会将一个被压缩的文件中的代码对应回其源文件相应的位置。
vue2源码调试,在vscode中直接调试vue源代码操作指南
qq_42389674的博客
02-10 3036
vscode借助 Microsoft Edge Tools for VS Code 实现源码直接在vscode中的调试,分析如何在vscode中进行断点的添加
VS code中断点调试Vue CLI 3项目
weixin_33924770的博客
03-24 4242
动机 当我发现按照vue的官网教程 cn.vuejs.org/v2/cookbook… 无法实现vue在VS code中的断点调试。 亲测有效的方法 准备工作 vscode和chrome更新到最新版,vscode中安装Debugger for Chrome插件 配置vue.config.js文件(如果没有,在根目录下新增一个) module.exports = { configu...
使用Vscode进行Vue的debug调试功能,研究了一天终于可以了,同时解决Unbound breakpoint灰点问题
04-21 3万+
实现的结果:在vscode中可以直接debug上一步下一步等,同时在浏览器里面也可以执行这样的操作,这样的debug功能,谁不想要呢?谁还没有呢?是不是你,哈哈哈哈。
VSCode调试vue项目
xuchangqi的博客
10-12 775
先决条件 你必须安装好 Chrome 和 VS Code。同时请确保自己在 VS Code 中安装了Debugger for Chrome扩展的最新版本。 在可以从 VS Code 调试你的 Vue 组件之前,你需要更新 webpack 配置以构建 source map。做了这件事之后,我们的调试器就有机会将一个被压缩的文件中的代码对应回其源文件相应的位置。这会确保你可以在...
vscode调试vue工程
李刚的学习专栏
11-28 2459
在 debug 时,通常的方式如下几种: 源代码中增加 debugger 或者 console.log 在 Chrome 浏览器 Sources 中加断点 vscode 中直接调试,对源码定位准确直观(下面阐述该种方式) 以 Chrome 浏览器为例,其他浏览器类似。 第一步: 首先确保 Chrome浏览器已正确安装,并在 vscode 中添加 vscode-chrome-debug ...
vscode调试vue项目
热门推荐
希望能找到你的答案
09-01 4万+
vscode如何调试vue项目,通过F5进行断点调试,类似与vs进行调试vscode需要安装插件以及配置launch.json文件。   步骤一: 1.找到“扩展”或者按快捷键“Ctrl+Shift+X”,如下图,输入Debugger for Chrome查找,并安装。 2.项目里创建“launch.json”文件,内容如下: 关键是json配置: { "name": "chr...
vue3 vscode断点调试
08-13
- *1* [vue3 vite vscode断点调试](https://blog.csdn.net/qq_32674347/article/details/125275217)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_...
写文章

热门文章

  • vscode 使用vscode的断点调试来调试vue项目 9253
  • 开发chrome谷歌插件报错:Refused to execute inline event handler because it violates the following Content Sec 8135
  • vue3 使用watch监听响应式对象时出现新旧值一致问题的解决方案 5086
  • ionic angular h5 移动端 开发常见问题记录及各位同僚的解决办法 4243
  • nuxt.js搭建踩坑及各种报错问题解决方案 2456

分类专栏

  • 问题记录 12篇
  • 手与手系列 2篇

最新评论

  • vue3 使用watch监听响应式对象时出现新旧值一致问题的解决方案

    KS、zheng: 亲测,没用

  • vue3 使用watch监听响应式对象时出现新旧值一致问题的解决方案

    ERRORERROR__: 非常有用!!很有帮助!!谢谢大神的教学,使我成长很快!我爱你表情包

  • vue3 使用watch监听响应式对象时出现新旧值一致问题的解决方案

    helloilovejava: 没用,应该是newState.value生效

  • vue3 使用watch监听响应式对象时出现新旧值一致问题的解决方案

    666遛球球: vue2也可以用这个方法

  • element-ui upload组件 修改组件框体及选中后的图片大小

    Chuzhaoyun: ::v-deep .el-upload-list--picture-card .el-upload-list__item { width: 100px; height: 100px; line-height: 100px; }不能设置line-height否则icon会在奇怪的位置

最新文章

  • 关于Object.defineProperty getter setter碰见的地址引用问题
  • element-ui upload组件 修改组件框体及选中后的图片大小
  • vue中三点运算符与map一同使用导致输出结果不一致的问题
2023年3篇
2022年12篇
2021年1篇

目录

目录

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值

深圳坪山网站建设公司保定怎样优化网站网站建设优化抠云速捷妙手日照百度网站优化潍坊优化网站推广龙湖区网站优化知乎网站优化策略网站优化技术如何山东网站优化方法班级优化大师官方网站雷州网站关键词优化网站搜索优化哪家有实力网站优化推广营销费用池州网站优化费用本地网站优化怎么做宁波优化网站经销商尖草坪网站优化公司网站优化怎么做深圳seo优化网站怎样进入优化的网站网站搜索排名优化择火15星沧浪网站优化方案界首市网站优化服装行业网站优化主要做什么安达网站关键字优化优化网站的重庆网站seo排名优化迁西网站优化六安市网站seo优化外包公司网站优化怎么设置关键词密度玉林很好的网站优化用户体验香港通过《维护国家安全条例》两大学生合买彩票中奖一人不认账让美丽中国“从细节出发”19岁小伙救下5人后溺亡 多方发声卫健委通报少年有偿捐血浆16次猝死汪小菲曝离婚始末何赛飞追着代拍打雅江山火三名扑火人员牺牲系谣言男子被猫抓伤后确诊“猫抓病”周杰伦一审败诉网易中国拥有亿元资产的家庭达13.3万户315晚会后胖东来又人满为患了高校汽车撞人致3死16伤 司机系学生张家界的山上“长”满了韩国人?张立群任西安交通大学校长手机成瘾是影响睡眠质量重要因素网友洛杉矶偶遇贾玲“重生之我在北大当嫡校长”单亲妈妈陷入热恋 14岁儿子报警倪萍分享减重40斤方法杨倩无缘巴黎奥运考生莫言也上北大硕士复试名单了许家印被限制高消费奥巴马现身唐宁街 黑色着装引猜测专访95后高颜值猪保姆男孩8年未见母亲被告知被遗忘七年后宇文玥被薅头发捞上岸郑州一火锅店爆改成麻辣烫店西双版纳热带植物园回应蜉蝣大爆发沉迷短剧的人就像掉进了杀猪盘当地回应沈阳致3死车祸车主疑毒驾开除党籍5年后 原水城县长再被查凯特王妃现身!外出购物视频曝光初中生遭15人围殴自卫刺伤3人判无罪事业单位女子向同事水杯投不明物质男子被流浪猫绊倒 投喂者赔24万外国人感慨凌晨的中国很安全路边卖淀粉肠阿姨主动出示声明书胖东来员工每周单休无小长假王树国卸任西安交大校长 师生送别小米汽车超级工厂正式揭幕黑马情侣提车了妈妈回应孩子在校撞护栏坠楼校方回应护栏损坏小学生课间坠楼房客欠租失踪 房东直发愁专家建议不必谈骨泥色变老人退休金被冒领16年 金额超20万西藏招商引资投资者子女可当地高考特朗普无法缴纳4.54亿美元罚金浙江一高校内汽车冲撞行人 多人受伤

深圳坪山网站建设公司 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化