使用Vscode调试vue代码

如何在 VS Code 中调试浏览器中运行的通过 Vue CLI 生成的 Vue.js 应用程序官网解释

先决条件
  • 安装了 VS Code
  • 安装扩展
    Debugger for Chrome
    Debugger for Firefox
    使用Vscode调试vue代码_第1张图片
修改vscode配置

1、修改config/index.js

  • 使用 Vue CLI 2
    打开 config/index.js 并找到 devtool property。将其更新为:
devtool: 'source-map', 
  • 使用 Vue CLI 3
    请设置并更新 vue.config.js 内的 devtool property
module.exports = {
  configureWebpack: {
    devtool: 'source-map'
  }
}

2、配置launch.json 的文件
点击在 Activity Bar 里的 Debugger 图标来到 Debug 视图,然后点击那个齿轮图标来配置一个 launch.json 的文件。
使用Vscode调试vue代码_第2张图片将生成的 launch.json 的内容替换成为相应的配置:

{
  "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": "firefox",
      "request": "launch",
      "name": "vuejs: firefox",
      "url": "http://localhost:8080",
      "webRoot": "${workspaceFolder}/src",
      "pathMappings": [{ "url": "webpack:///src/", "path": "${webRoot}/" }]
    }
  ]
}
断点调试

1、根据需要在程序中打上断点
2、打开终端,输入程序启动命令(此处使用yarn run dev)
使用Vscode调试vue代码_第3张图片
3、在Debug中,点击运行按钮或按下F5开始调试
使用Vscode调试vue代码_第4张图片
备注:
有时候调试工具连接不上程序,提示需要打开launch.json文件,点击确定即可。

你可能感兴趣的:(vue)