VSCode断点调试Vue

一直没搞懂,Vue打包之后,代码被压缩,打包调试好难调试,不知道如何来调试,终于借这个周末来尝试下如何解决这个问题。

VSCode安装Debugger for chrome插件
插件市场中有两个,一个是废弃的,需要主要一下

生成lauch.json文件
在左侧的面板中,点击运行和调试时,vscode会提示你生成一个lauch.json文件,按照提示生成即可

修改lauch.json文件
不知道为什么,按照很多教程中的提示,我的vscode并不能产生断点,进入调试状态,直到我添加了下面这两行代码

{

// 使用 IntelliSense 了解相关属性。

// 悬停以查看现有属性的描述。

// 欲了解更多信息,请访问:
https://go.microsoft.com/fwlink/?linkid=830387

“version”: “0.2.0”,

“configurations”: [

{

“type”: “pwa-chrome”,

“request”: “launch”,

“name”: “Launch Chrome against localhost”,

“url”: “http://localhost:8009”,

“webRoot”: “${workspaceFolder}”,

“breakOnLoad”: true,

“sourceMapPathOverrides”: {

“webpack:///src/“: “${webRoot}/

}

}

]

}

黄色背景,红色字体,加粗的两行是添加的

修改vue.config.js文件
如果仅仅是上面的这些配置,代码依然是无法调试的,此时,还需要修改vue.config.js文件,在后面添加:

configureWebpack: {

devtool: ‘source-map’,

},

此时,再次调试

会发现一切都很美好,代码是未打包的

VSCode断点调试Vue
VSCode断点调试Vue

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至22018681@qq.com 举报,一经查实,本站将立刻删除。

Like (0)
Donate 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
森林服务号的头像森林服务号
Previous 2022年4月10日 上午8:30
Next 2022年4月10日

相关推荐

发表回复

Please Login to Comment