两步搞定Vue项目在VScode里使用调试

467 阅读1分钟

由于Webpack编译压缩机制导致的代码混淆,使得无法直观的定位问题。

第一步:配置项目里vue.config.js

module.exports = { 
    configureWebpack: { 
        devtool: 'source-map' 
    } 
}

解释:devtool: 'source-map' 指定如何生成源映射。源映射是一种将编译后的代码映射回原始源代码的技术,这对于调试是非常有用的,因为它可以让开发者看到执行的是原始代码而非转换过后的代码。

第二步:Vscode选择调试

【1】 调试2.png

【2】

调试3.png

【3】 VScode打开调试会自动生成此项配置文件,仅需修改一项,url配置修改为本地项目运行的IP "url": "http://localhost:8012"

调试4.png

配置资料: Vue文档链接:Debugging in VS Code — Vue.js (vuejs.org)

调试1.png

【4】

启动以后即可在Vscode打断点,浏览器F12控制台选择:sources-左侧webpack的下面代码文件是没有编译后的源码。

调试5.png