본문 바로가기

FrontEnd(Vue, Javascript, JQuery)/Vue

Vue3 디버깅

ToyProject1 하면서 우선 하나만 페이지 만들어보자는 생각으로 Debugging을 우선 생략하고

console.log로 했다. 이게 더 바보같은 짓이었다... 하면 할수록 debugging 먼저 설정할 걸 후회했다.

 

일단 chrome에서 제공하는 vue component에 대한 이벤트나 데이터같은 정보를 아는 방법을 알아보자

 

1) Chrome에서 제공하는 devTools 설치하기

https://chromewebstore.google.com/?pli=1 로 들어간다. 그러고 vue를 검색하면 다음과 같은 이미지가

나온다. 그 후 vue.js devtools를 설치한다.

 

Chrome 웹 스토어

 

2) 설치 후 개발자 도구(F12) 열기

그러면 다음과 같은 그림이 나온다.

F12, Vue

왼쪽 상단 탭에 [ >> ] [ Vue ] 를 클릭하면 컴포넌트에 대한 정보와 해당 컴포넌트에 대한 이벤트에 대한 정보도

나오게 된다. 그런데 나는 컴포넌트에 대한 정보 뿐만 아니라 javascript 함수의 진행 흐름같은 것도 보고 싶었다.

 

3) vue.config.js 들어가기

vue.config.js

 

vue.config.js는 빌드와 관련된 설정을 하는 것이다. 자세한 정보는 필자의 글 중에 vue.config외에 다양한 글이

있다. 저기서 configuerWebpack 부분을 입력한다.

 

※ 참고 링크 : https://wingerms.tistory.com/74 

 

Vue 기본 파일 분석

Vue의 기본 파일을 분석해봐야겠다  완벽하게 외우지는 못하겠지만 버벅대더라도 왜 하는지 좀 알고 해야겠다.  1) vue.config.js● 개발 서버 설정(내가 설정한 부분) : 개발 시 사용되는 로컬 서

wingerms.tistory.com

 

4) 원하는 곳에 breakPoint걸고 실행

 

debugger 실행

 

보는 것과 같이 디버그가 실행돼 함수의 실행을 볼 수 있다.

'FrontEnd(Vue, Javascript, JQuery) > Vue' 카테고리의 다른 글

[ router.beforeEach ]  (0) 2024.07.08
onMounted(), ref()  (0) 2024.06.21
[ Composition API ] vs [ Optional API ]  (0) 2024.06.18
vue, vue-router, vuex, axios ☏  (0) 2024.06.18
Vue 웹 페이지 생성 순서  (0) 2024.06.17