VSCode上的bugger实践

通过以上方式创建的默认配置

"request": "launch",

json 复制代码
{
  // 使用 IntelliSense 了解相关属性。 
  // 悬停以查看现有属性的描述。
  // 欲了解更多信息,请访问: https://go.microsoft.com/fwlink/?linkid=830387
  "version": "0.2.0",
  "configurations": [
    {
      "type": "chrome",
      "request": "launch",
      "name": "Launch Chrome against localhost",
      "url": "http://localhost:8848",//注意这里需要跟项目运行的本地地址匹配
      "webRoot": "${workspaceFolder}"
    }
  ]
}

这个参数用的较多,比如项目已经在'http://localhost:8848' 运行了,点击以下按钮,则可以直接在VsCode开始调试

"request": "attach",

主要是想说一下这个参数

一、先创建调试配置

json 复制代码
{
  // 使用 IntelliSense 了解相关属性。 
  // 悬停以查看现有属性的描述。
  // 欲了解更多信息,请访问: https://go.microsoft.com/fwlink/?linkid=830387
  "version": "0.2.0",
  "configurations": [
    {
      "type": "pwa-chrome",
      "request": "attach",
      "name": "Launch Chrome against localhost",
      "port": 8850,
      "webRoot": "${workspaceFolder}"
    }
  ]
}

二、需要在管理员权限的cmd运行 chrome --remote-debugging-port=8850 --user-data-dir=C:/Program Files/Google/Chrome/Application/chrome-debug

  • 8850是端口,自己设置,只要不冲突便可
  • --user-data-dir=<这个是临时存储浏览器数据的文件夹,需要自己创建>
  • 执行有chrome报错的话, 需要先设置一下环境变量

执行后会打开一个谷歌浏览器窗口

然后就可以调试线上/本地项目啦

相关推荐
饼干哥哥7 分钟前
聊了50个AI出海的市场团队,我总结了达人营销的7宗罪
前端
qq_427506089 分钟前
vscode使用kimi code的简单经验分享
前端·vscode·ai编程
恋猫de小郭10 分钟前
Claude Code 源码里有意思设定:伪造、投毒、卧底、封号
前端·人工智能·ai编程
Blurpath住宅代理24 分钟前
网页抓取(Web Scraping)完整技术指南:从原理到实战
前端
钰fly28 分钟前
Halcon联合编程适应图像的方法(picture)
开发语言·前端·javascript
木斯佳37 分钟前
前端八股文面经大全:字节跳动前端一面·深度解析(Plus Ultra版)(2026-03-30)·面经深度解析
前端·设计模式·八股·光栅化
酉鬼女又兒39 分钟前
零基础快速入门前端DOM 节点操作核心知识点及蓝桥杯 Web 应用开发考点解析(可用于备赛蓝桥杯Web应用开发)
开发语言·前端·javascript·职场和发展·蓝桥杯
LXXgalaxy41 分钟前
Vue3 + TypeScript 组件开发速查表新手速成手册
前端·javascript·typescript
全马必破三1 小时前
Vue3+Node.js 实现AI流式输出全解析
前端·javascript·node.js
belldeep1 小时前
前端:TypeScript 版本 2 , 3 , 4 , 5 , 6 有什么差别?
前端·javascript·typescript