VSCode可视化调试Vue代码

泪湿孤枕 提交于 2020-01-12 03:21:09

1.安装扩展Browser Preview

在这里插入图片描述
安装完成后在侧栏会多出一个图标,点击后就能打开内置谷歌浏览器
在这里插入图片描述

2.安装扩展Debugger for Chrome

在这里插入图片描述

3.在项目里创建launch.js文件

在这里插入图片描述
会在当前项目下生成文件夹和配置文件
在这里插入图片描述

4.编辑launch.js

url与项目启动后的地址保持一致

{
    // Use IntelliSense to learn about possible attributes.
    // Hover to view descriptions of existing attributes.
    // For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387
    "version": "0.2.0",
    "configurations": [
        {
            "type": "browser-preview",
            "request": "launch",
            "name": "Browser Preview: Launch",
            "url": "http://localhost:8080",
            "webRoot": "${workspaceFolder}/src",
            "sourceMapPathOverrides": {
                "webpack:///src/*": "${webRoot}/*",
                "webpack:///./src/*": "${webRoot}/*"
            }
        }
    ]
}

5.配置项目vue.config.js

module.exports = {
    productionSourceMap: false,
    configureWebpack: {
        devtool: 'source-map'
    }
    //或者下面这种方式
    //configureWebpack: config => {
	//	config.devtool = 'source-map'; 
	//}
};

6.配置项目babel.config.js

module.exports = {
    env: {
        debug: {
            sourceMap: true,
            retainLines: true
        }
    },
    //presets: ['@vue/app'] //@vue/cli-plugin-babel 3.x版本
    presets: ['@vue/cli-plugin-babel/preset'] //@vue/cli-plugin-babel 4.x版本
};

7.在项目js文件或vue文件左侧序号行打好断点

在这里插入图片描述
在这里插入图片描述

8.启动vue项目

服务端运行的地址和端口必须与launch.js中保持一致
在这里插入图片描述

9.按F5或点击绿色小三角启动调试

默认进入调试状态并出现调试工具条,自动在右侧打开浏览器窗口
在这里插入图片描述

10.自动进入设置的断点

按F5:继续下一个断点
按F10:下一步
按F11:进入详细步骤(比如函数体内)
按Shift+F11:跳出详细步骤

在这里插入图片描述在这里插入图片描述

注意点:

1.这个创建的文件夹必须在项目根目录下,否则断点无法激活
在这里插入图片描述
2.launch.jsvue.config.jsbabel.config.js配置文件在不同版本上会有差异,根据自己的版本来配置

3.修改launch.jsvue.config.jsbabel.config.js这些配置文件后,手动npm run serve重启下项目

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!