vue2用vscode调试打不上断点
目录
vue2用vscode调试打不上断点
需要设置 sourceMapPathOverrides 首先保证
安装 JavaScript Debugger (Nightly) 插件
vue.config.js 开启 source-map
configureWebpack: {
devtool: "source-map",
},
sourceMapPathOverrides 里的路径查询
在vue网站按 F12 打开开发者工具,选择 Sources
按 Ctrl + P 输入 App.vue,可以查看路径
可以看到路径是 webpack://tt/src/
所以设置 sourceMapPathOverrides 为
“webpack://tt/src/”: “${workspaceFolder}/src/”
添加调试选择 chrome
launch.json
"configurations": [
{
"type": "chrome",
"request": "launch",
"name": "Launch Chrome against localhost",
"url": "http://localhost:8080",
"webRoot": "${workspaceFolder}",
"sourceMapPathOverrides": {
"webpack://项目名/src/*": "${workspaceFolder}/src/*"
},
}
]
打上断点
开启调试
点击页面按钮可以看到进入调试了