vscode 中调试 vue

安装插件 Debugger for Chrome

Debugger for Chrome

在项目根目录 config/index.js 中修改

devtool: 'cheap-module-eval-source-map' 修改为 devtool: 'source-map'
cacheBusting: true 修改为 cacheBusting: false
修改这两项是为了vscode中的断点能够正确定位到行

新增调试

在调试界面增加配置如下


lanuch.json

贴上代码

{
  // 使用 IntelliSense 了解相关属性。 
  // 悬停以查看现有属性的描述。
  // 欲了解更多信息,请访问: https://go.microsoft.com/fwlink/?linkid=830387
  "version": "0.2.0",
  "configurations": [
    {
      "type": "chrome",
      "request": "launch",
      "name": "Chrome 调试",
      "url": "http://localhost:8080/login#/login?station=103",
      "webRoot": "${workspaceFolder}/src",
        "breakOnLoad": false,
        "sourceMapPathOverrides": {
            "webpack:///src/*": "${webRoot}/*"
        }
    }
  ]
}

调试

此时在代码中无论是debugger, 还是小红点, 都能够直接进行调试了


调试
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 177,170评论 25 709
  • 一直对webpack的devtool配置不太了解,自己把每个配置都试了一下,做个简单的总结 devtool是干什么...
    zhifeichuan阅读 12,657评论 0 1
  • 三天的假期结束了,这三天我总是把你带在身边,因为平时也很少有时间陪你,这今天我即使上班也要把你带在身边。你...
    孙岑瑶阅读 1,220评论 0 0
  • 人这一生会拥有不少标签 有些是你乐此不疲的 那是幸运 有些是你始终抗拒的 那是倔强 有些是别人硬塞的 那是无奈 有...
    lyynancy阅读 1,837评论 0 1
  • 为什么我要开始开始研究微服务架构呢?因为我最近见证着一个0行代码的系统发展到数万行代码无比臃肿的系统,本地重启应用...
    yubang阅读 6,107评论 4 8

友情链接更多精彩内容