VSCode配置 Debugger for Chrome插件

Debugger for Chrome这个插件是直接在vscode里面进行调试js文件,跟谷歌的控制台是一样的功能,下载了它就不用打开浏览器的控制台就能进行打断点。

首先在左侧扩展栏找到这个插件下载好了后重启编辑器之后配置

配置步骤如图:

图中配置字段信息解释如下:

  • version : 你定义这个配置文件的版本,生成的时候默认是0.2.0
  • configuration:配置域
  • name:配置文件的名字,可以自己起
  • type:调试的类型,node是vscode本身就支持,其他就需要下载插件了
  • request : 配置文件的请求类型,有launch和attach两种,launch是需要服务器的需要配置url,这里我就用的它,attach就比较麻烦了,因为配置launch也能用,所以我就没有配置attach了
  • url:这个是chrome插件带的,指定访问的链接,到这里我觉得就个缺点了,url只能配置死链接,就算用预定义变量也不能做到多项目自动识别要打开的HTML,可能是我没有发现其他的预定义变量,如果有大神知道,欢迎在评论里留言
  • webRoot:也是chrome插件带的,指定根目录或者执行文件
  • ${workspaceRoot}:就是你打开vscode读取的项目目录
  • sourceMaps:默认是启用的,对于打包的调试,大神们就必须开启了
  • userDataDir:临时目录,专门保存调试过程产生的东西,这个字段是为了重新
    打开一个浏览器窗口,不会强制关闭已经打开的浏览器

launch.json中有很多属性可以设置, 通过智能提示查看有那些属性可以设置, 如果要查看属性的具体含义, 可以把鼠标悬停在属性上面, 会属性的使用说明.

在launch.json中会使用到一些预定变量, 这些变量的具体含义如下:

  • ${workspaceRoot}:VSCode中打开文件夹的路径
  • ${workspaceRootFolderName}:VSCode中打开文件夹的路径, 但不包含"/"
  • ${file} :当前打开的文件
  • ${relativeFile}:当前打开的文件,相对于workspaceRoot
  • ${fileBasename} :当前打开文件的文件名, 不含扩展名
  • ${fileDirname} :当前打开文件的目录名
  • ${fileExtname}:当前打开文件的扩展名
  • ${cwd} :当前启动时的工作目录

当你配置完成后直接打开你要调试的js,进入调试界面选好调试的工具(就是刚才配置的名字)如图

转链接:https://www.jianshu.com/p/66033d4949bf

原文地址:https://www.cnblogs.com/Annely/p/11831183.html

时间: 2024-11-05 18:35:39

VSCode配置 Debugger for Chrome插件的相关文章

VSCode配置Go插件和第三方拓展包

前言 VSCode现在已经发展的相当完善,很多语言都比较推荐使用其来编写,Go语言也一样,前提你电脑已经有了Go环境和最新版本的VSCode 插件安装 直接在拓展插件中搜索Go,就可以安装Go插件 安装之后vscode会弹出该插件还需安装一些扩展工具支持,但是这些工具往往会下载失败,或者仅仅成功一部分 比如: Installing github.com/nsf/gocode FAILED Installing github.com/uudashr/gopkgs/cmd/gopkgs FAILED

Visual Studio Code 通过 Chrome插件Type Script断点调试Angular 2

1. 下载Visual Studio Code (https://code.visualstudio.com/) 2. 安装插件Debugger for chrome 3. 确定tsconfig.json配置 "sourceMap": true { "compileOnSave": false, "compilerOptions": { "outDir": "./dist/out-tsc", "s

VSCode之快捷键和常用插件

前言 介绍一下我在VSCode中常用的一些快捷方式: ctrl+上下箭头 上下滚动页面 Ctrl+Shift+K 删除某一行 Alt+ ↑ / ↓ 移动某一行 Shift+Alt + ↓ / ↑ 复制某一行 ctrl + Enter 跳转下一行开头 shift + ctrl + enter 跳转上一行开头 Ctrl+Shift+?跳转到相应的匹配括号 ctrl+shift+[ 折叠 html快速加注释 ctrl+/ 自动换行 Alt+z F8 移动到下一个错误的位置 shift+F8 移动到上一

zend studio结合xdebug、xdebug-help(chrome插件)调试PHP程序

zend studio结合xdebug.xdebug-help(chrome插件)调试PHP程序 一.原料: zend studio (我用的是11.0.2) xdebug(版本要与服务器的PHP环境一致) xdebug-helper(chrome插件,chrome插件扩展已封,可以到网上下载离线版,然后安装) 二.安装: 2.1.安装xdebug 1).找到与PHP环境对应的xdebug组件,然后放置到ext目录下 2).修改php.ini文件. 修改范例: 注意:具体的PHP环境.插件位置等

写chrome插件---一个优酷自动加粉丝助手

写chrome插件主要就是写js , 我们要构造界面(HTML), 以及样式(CSS),  以及chrome给我们提供的jsAPI, 主要是chrome的API, 调试的话可以使用chrome的开发者工具(f12)直接调试; API地址的截图先过一遍, 这个非常重要: 如果从来没写过chrome插件, 我们可以参考这个打开, 里面有很多现成的DEMO, 我们能够直接在线看一些简单的DEMO代码: 我写的这个youku自动订阅助手使用了bootstrap和jQ(个人认为是标配,(●'?'●)),也

29个前端工程师和设计师必备的Chrome插件

Google Chrome是最好用的几个浏览器之一,自从2011年11月份赶超Firefox之后,已成为当今互联网的主流浏览器.今天,我来分享下自己收集的一系列Chrome插件,希望能够提高大家的工作效率. Devtools Terminal—嵌在浏览器中的终端.开发调试利器! LiveReload—集成LiveReload官方应用(Mac和Windows)以及guard-livereload.yeoman等第三方工具.帮助开发者快速构建Web应用. · BrowserStack Local?—

Chrome插件(Extensions)开发攻略

目录 为什么需要 为什么是Chrome 需要准备什么 如何开始 Page Action Chrome插件结构 学习资料 我的例子 调试 调试Content Scripts 调试Background 调试Popup 一些问题 总结 为什么需要 简单地说,浏览器插件,可以大大的扩展你的浏览器的功能.包括但不仅限于这些功能:捕捉特定网页的内容,捕捉HTTP报文,捕捉用户浏览动作,改变浏览器地址栏/起始页/书签/Tab等界面元素的行为,与别的站点通信,修改网页内容--给你增加许多想象空间,试想想看,你可

chrome 浏览器插件开发(一)—— 创建第一个chrome插件

最近在开发一个chrome插件,在网上找到了一些的文章,虽说按照文章可以写出对应的例子,但若要进行实际开发,发现还是有不少文章中没有的坑.下面我将结合我在开发过程中遇到的几个方面,对这些坑做一下补充. 如果你有前端开发的经验,那么你将可以很快开始你的chrome插件开发.chrome插件开发的主要内容仍然是“老三样”——HTML. CSS.javascript  不同的是执行环境与平时的浏览器略有不同,且有一些安全限制,还有插件开发中能用到一下chrome专门封装api 有哪些比较好的文档? 首

Chrome 插件 CrxMouse 去除后门优化版

说明 CrxMouse 是一款挺不错的 Chrome 插件.仅仅是据说这个插件会在后台偷偷的上传用户的浏览数据,无论上传的内容是不是涉及隐私数据,总让人认为不放心,可是因为插件本身功能还是挺好用的,所以本人略微改动了一下,打包成了本地的 .crx 文件公布. 解压后将 CrxMouse_Techzero.crx 文件拖放至 Chrome 的 扩展程序 管理页面就可以自己主动安装.安装完毕后在自己主动弹出的设置页面,点击左側高级选项.重置全部配置才干看到优化内容. 下载 http://pan.ba