vue官方提供了两种debugger的方式:1.使用 Vue Devtools 插件,该方式需要安装翻墙插件才可以; 2 在vscode软件上安装 Debugger for Chrome 插件进行调试。

以下是 Debugger for Chrome 插件的安装和使用方式

1. 打开vscode软件,点击左边的扩展插件,安装 Debugger for Chrome

2. 按住键盘上的ctrl + shift + d 快捷键,选择创建Chrome类型的一个launch.json文件

3. 打开launch.json文件,输入如下代码,也可以去vue官网进行复制 VS Code 中调试 — Vue.js

{"version": "0.2.0","configurations": [{"type": "chrome","request": "launch","name": "vuejs: chrome","url": "http://localhost:8080","webRoot": "${workspaceFolder}/src","breakOnLoad": true,"sourceMapPathOverrides": {"webpack:///src/*": "${webRoot}/*"}}]
}

解释下对应字段:

type  是你调试类型,现在我们使用Chrome浏览器调试,所以选择 Chrome

name  调试名称,随你起名字,这个可以随意

file  本地文件路径,调试本地文件( workspaceRoot 是项目根目录),由于没有具体调试那个文件,案例中调试的是src下的所有文件

url  调试的地址

4  使用npm run dev 运行项目

5  项目运行好后回到vscode页面,按键盘上的F5,这时候即可看到浏览器会自动打开一个新的网页,地址就是刚刚输入的url地址。

6.  回到vscode软件,在需要断点的地方鼠标左键点击一下,即可看到一个小圆圈,表示断点成功。

7. 在页面上点击对应的操作,即可看到页面已经进入断点状态

vue如何debugger相关推荐

  1. vue项目debugger调试看不到源码

    在搭建vue项目时,在vue文件里面输入debugger后,在浏览器点击操作发现可以进入断点,但显示的是已经压缩好的代码,无法看到源码. 在网上查了好多文件都说添加 devtool: "so ...

  2. Vue - 允许浏览器进行debugger调试

    打开项目的vue.config.js,修改configureWebpack,添加 devtool: '#eval-source-map', 完整配置代码 configureWebpack: {name ...

  3. 工作145:vue里面取消console和debugger

    开发过程中,经常需要使用console.log.console.info.alert等操作来输出内容,测试代码,而在生产环境之中,这些打印的东西最好是不要显示.特别是用户名.密码相关. 一个个去删除. ...

  4. vue打包后过滤console.log和debugger

    vue-cli搭建的项目 在build下的webpack.prod.conf.js下添加如下代码 new webpack.optimize.UglifyJsPlugin({compress: {war ...

  5. vue颜色选择器_如何制作? Vue的颜色选择器!

    vue颜色选择器 by ZAYDEK 由ZAYDEK 如何制作? Vue的颜色选择器! (How to make a ? color picker with Vue!) 注意:颜色看起来可能比实际颜色 ...

  6. [Vue.js进阶]从源码角度剖析vue-router(三)

    前言 在上篇中主要叙述了 vue-router 中生成 $route 对象的时机,路由懒加载的原理,以及异步路由之前执行的一系列路由守卫 在本篇中会讲述: 异步路由解析成功后执行的一系列路由守卫 vu ...

  7. mysql vue 菜谱_vue+ java 实现多级菜单递归效果

    效果如图: 大概思路:树形视图使用的是vue官方事例代码,java负责封装数据,按照vue官方事例的数据结构封装数据即可.有两个需要关注的点: 1.官方事例的数据结构是一个对象里面包含着集合,而不是一 ...

  8. 前端代码规范(es6,eslint,vue)

    2019独角兽企业重金招聘Python工程师标准>>> 前端开发规范 一.HTML 1.语义化标签 HTML5 提供了很多语义化元素,更好地帮助描述内容.希望你能从这些丰富的标签库中 ...

  9. RAP、Mock.js、Vue.js、Webpack

    最近做项目使用的是RAP1的接口,但是昨天开始,RAP1 出现了问题,接口都不能用了. 所以补充一下Mock.js的用法,以便在这种突发的情况时候时自己通过Mock的方式来处理接口. npm init ...

  10. vue.js环境安装

    1.到官网(http://nodejs.cn/download/)下载Node.JS运行环境并安装(由于现在的Node中自带npm包管理器,所有就不需要额外下载npm了) 2.如果是新手,那么建议以引 ...

最新文章

  1. gitflow分支管理模型
  2. 淘宝面试:说一下 ThreadLocal 的原理?网友:现在面试不看源码不行啊~
  3. linux编辑器翻页,Linux的Vim编辑器的使用Part1:输入模式、移动光标和翻页
  4. redis-redisTemplate模糊匹配删除
  5. 绝了!一个妹子 rm -rf 把公司整个数据库删没了
  6. App如何适配Jelly Bean 和 Nexus 7
  7. java的object有show_Java中 Object的方法
  8. 我的手机 不支持箭头函数
  9. python多进程队列中的队列_python 多进程队列数据处理详解
  10. Java之收集很好的Java学习资料地址+博客
  11. 分类(Classification)
  12. [转载] python hex转字符串_Python hexstring-list-str之间的转换方法
  13. 'System.Data.SqlClient' could not be loaded解决办法
  14. 阿里巴巴-码出高效+阿里巴巴Java开发手册(华山版)PDF下载
  15. 一夜黑白——互联网人的悼念方式
  16. linux搭建摄像头,Linux环境下配置虚拟摄像头akvcam
  17. 零基础如何学习SEO网站优化
  18. ftp下载工具绿色版,ftp下载工具有绿色版的吗?教程详解
  19. golang学习之negroni对于第三方中间件的使用分析
  20. 百度地图绘制实时路线以及最短线路规划

热门文章

  1. R语言处理非线性回归模型C-D方程,【译文】R语言非线性回归入门
  2. 联想用u盘重装系统步骤_联想电脑怎样用U盘重装系统?
  3. python工具-截图自动保存
  4. 关于html表格结构标签thead,tfoot,tbody使用出现不兼容性
  5. 考拉消息中心消息盒子处理重构(策略模式)
  6. python 使用PIL工具包中的pytesseract函数识别英文字符
  7. bat 批量修改文件名后缀
  8. 重构kz-admin
  9. EXCEL 查漏补缺内容
  10. 百度网盘下载慢,解决方法