Vue 项目调试总结
文章目录
- 1. 代码中写debugger
- 2. Vue.js devtools
- 3. VScode + Chrome
1. 代码中写debugger
如果是简单的代码调试,想看到的值很少,就直接使用原生的debugger
语句调试或使用console.log
打印在控制台,这个适用于比较简单的调试。
2. Vue.js devtools
在浏览器安装扩展 Vue Devtools
,然后F12
控制台会多出一个tab,CSDN文章编辑页面就是Vue写的,点击选择组件就可以查看组件的data属性值、vuex等信息:
3. VScode + Chrome
- 1.vscode 安装
Debugger for Chrome
插件
- 2.配置
vue.config.js
// configureWebpack 里添加 devtool: 'source-map'
这个主要是在调试的时候能看到源码,而不是被
webpack
打包后的代码。 - 3.配置vscode
点击vscode左侧工具栏的debug按钮,点击这个小齿轮显示配置文件:
配置url,url为npm run serve
后的地址【注意端口号】:{"version": "0.2.0","configurations": [{"type": "chrome","request": "launch","name": "vuejs: chrome","url": "http://localhost:8080","webRoot": "${workspaceFolder}/src","sourceMapPathOverrides": {"webpack:///src/*": "${webRoot}/*"}}] }
- 4.在vscode编辑器打断点
在文件行号左边点一下,出现红点就表示打上断点了,接下来点击debug的【run】按钮会自动打开浏览器,并且在你打断点的地方停下来,此时浏览器和vscode是同步进入debug状态的,都可以调试。
Tips: 调试方法有很多,适合的才是最好的。
Vue 项目调试总结相关推荐
- 在 Microsoft Edge 浏览器上安装 Vue 项目调试扩展插件 Vue-Devtools
在 Microsoft Edge 浏览器上安装 Vue 项目调试扩展插件 Vue-Devtools Vue-Devtools 插件是一个 Vue 项目的调试插件 Microsoft Edge 浏览器是 ...
- 浏览器 下载安装vue js devtools调试vue项目
下载vue js devtools插件的方式: 推荐网址: 1.https://www.extfans.com/ 2.百度下载谷歌浏览器助手插件,直接进入谷歌网上应用商店进行下载 3.https:// ...
- vue项目移动H5的页面调试
移动H5的页面调试 1.eruda 直接在html中外链引入初始化;然后重新运行项目即可看到 <script src="//cdn.bootcdn.net/ajax/libs/erud ...
- 安卓手机模拟器调试--vue项目在线调试(HBuilder X, 配合模拟器--夜神模拟器)及打包
1.下载HBuilder X 下载地址 -- https://www.dcloud.io/ 2.打开HBuilder 建一个项目 3. 打包自己的Vue项目,vue-cli2 在目录下的config文 ...
- 配置VS Code 使其支持vue项目断点调试
转载 原文作者:肥仔快乐水 原文链接:https://juejin.im/post/6844904144457695245 起因 每个应用,不论大小,都需要理解程序是如何运行失败的.当我们写的程序 ...
- 微信PC版访问本地vue项目页面调试及访问空白问题
1.安装微信旧版本2.6 链接:https://pan.baidu.com/s/15no5HCjxydYBa4YB_nvo1g 提取码:pntg 2. 微信引入devtool包 第 1 步:查看微信 ...
- vue项目debug调试
背景 首先我是一名辣鸡后端工程师: 来看vue项目的时候,内心一直在纠结到底为何没法debug好麻烦哦 用习惯了jetbrain的idea开发java,vscode实在用的不顺手,所以本文章将采用je ...
- vue项目debugger调试看不到源码
在搭建vue项目时,在vue文件里面输入debugger后,在浏览器点击操作发现可以进入断点,但显示的是已经压缩好的代码,无法看到源码. 在网上查了好多文件都说添加 devtool: "so ...
- 使用 nginx 同域名下部署多个 vue 项目,并使用反向代理
花了 3 天时间,趁着我还没有忘记,先记录下来 效果 目前有 2 个项目(project1, project2),还有一个 nginx 自带的 index.html,我添加了对应的链接代码(稍后粘贴出 ...
最新文章
- workgroup无法访问?
- python中文读音ndarray-NumPy与ndarray简介(转)
- 矿泉水功能突破口-丰收节交易会·李喜贵:遵义谋定水产业
- mysql 取消主从复制_MySQL:第一次看到有人把MySQL主从复制讲解的这么清楚
- android调试是出现:Re-installation failed due to different application signatures
- BZOJ3231(矩阵连乘,稍有点复杂)
- mysql常见错误解决方法_mysql常见错误解决办法
- 李开复:AI能在15年内取代40%~50%岗位
- java string不为空_java如何正确判断String为空
- Confluence 6 SQL Server 数据库驱动修改
- 神兽传说JAVA下载_神兽传说3-救赎大陆
- Webpower携手梅花网,打造优雅的SaaS产品服务
- excel选择性粘贴为何是html,Excel2016中选择性粘贴功能的使用方法
- react中dispatch_react-redux中连续两次dispatch-actions有顺序吗?
- 电脑桌面运维工程师考证
- 康佳在埃及成立合资公司发力非洲中东市场
- python_pygame.外星人入侵
- 不定积分计算------倒代换+多项式除法计算不定积分
- Thunk,thunk,thunk
- 交易员都是用什么方法盈利的?
热门文章
- NYOJ47过河问题
- 实战之十一 windows 2008 r2 AD 备份和还原(上)-非授权还原
- C# 参考之方法参数关键字:params、ref及out
- jx8net一定在所有的方方面面都更坚强更勇敢了吧
- 局域网即时通讯的可管理性
- 飞秋_常用正则表达式集锦
- 《电脑报》:中国“人肉搜索第一案”幕后之谜
- 第十一节:动态绑定class和style
- python通过ssh配置交换机_配置(通过SSH)Cisco交换机的Python脚本
- 非x面容解锁插件ios13_iOS13.5 Beta3 推送,戴口罩解锁更加方便