# Vue 앱 디버깅
Vue.js 3 앱을 Visual Studio Code(VSCode)로 개발하는 중 디버그 탭을 이용할 수 있습니다.
우선 개발중인 프로젝트의 vue.config.js
파일에 아래와 같이 내용을 추가합니다. 파일이 없으면 새로 만들어줍니다.
module.exports = {
configureWebpack: {
devtool: 'source-map'
}
}
크롬을 이용하기 때문에 VSCode의 Debugger for Chrome (opens new window) 확장 프로그램을 우선 설치한 후 진행하세요
.vscode\launch.json
파일을 만들고 아래 내용을 넣어주세요. 저는 Yarn (opens new window)을 사용하고 있기때문에 yarn serve
명령어를 사용합니다. npm (opens new window)을 사용하시면 npm 으로 변경해주세요
{
"version": "0.2.0",
"configurations": [
{
"command": "yarn serve",
"name": "Vue 앱 실행",
"request": "launch",
"type": "node-terminal"
},
{
"type": "chrome",
"request": "launch",
"name": "Vue.js 크롬",
"url": "http://localhost:8080",
"webRoot": "${workspaceFolder}/src",
"breakOnLoad": true,
"sourceMapPathOverrides": {
"webpack:///./src/*": "${webRoot}/*"
}
}
],
"compounds": [
{
"name": "디버그",
"configurations": [
"Vue 앱 실행",
"Vue.js 크롬"
]
}
]
}
이제 VSCode의 디버그 탭에 Vue 앱 실행
, Vue.js 크롬
, 그리고 디버그
메뉴가 만들어졌습니다.
앱 실행과 크롬 디버그를 동시에 하기위해 디버그
를 선택후 시작 버튼을 누르세요
VSCode에서 원하는 .vue
파일에 브레이크포인트를 지정하고 작동하는지 확인하세요