sitelink1  
sitelink2  
sitelink3  

SourceMap

다음과 같은 이유로 브라우저에서 디버깅 되는 소스내용과 서버에 등록된 소스 파일의 내용이 다르다

- 성능을 위한 compress

- old browser 지원을 위해 최신 ES코드를 구버전의 ES로 conversion

- 개발 효율성을 위해 개발언어는 Typescript이고 배포언어는 Javascript로 conversion

위와 같은 기능을 제공하는 framework가 Webpack이다

SourceMap은 개발시 또는 운영시 스크립트 디버깅을 수행하기 위해 개발된 방법이다

 

 

Debugger for Chrome

웹개발에 도움이 되는 VSCode에 설치하는 디버깅 플러그인이다

해당 플러그인을 설치후 launch.json을 살펴보면  configurations에 type:"chrome" 인 그룹이 추가된 것을 볼 수 있다

실행하는 방법은 VSCode 의 좌측아이콘중 Run탭을 선택하고

상단 메뉴의 아래에 위치한 RUN 버튼의 우측에 combo가 있는데

해당 combo에서 추가된 그룹의 name값을 선택후 실행하면 된다

 

 

Debug to Node.js

Run탭에서 RUN버튼 우측 콤보의 node server의 name을 선택후 실행하면 DEBUG CONSOLE창에 서버가 실행된 메세지를 확인 가능하다

 
번호 제목 글쓴이 날짜 조회 수
78 INSTALL_FAILED_NO_MATCHING_ABIS WHEN INSTALL APK ? file 황제낙엽 2017.03.28 11539
77 svn: E175002: connection refused by the server 황제낙엽 2019.06.21 3845
76 리팩토링 (Refactoring) 사용하기 황제낙엽 2007.07.27 2803
75 Eclipse TODO 사용법 / Task Tags 사용법 황제낙엽 2018.01.23 1923
74 [Android Studio] Unsupported major.minor version 52.0 황제낙엽 2016.08.18 1200
73 [Android Studio] Error:Execution failed for task ':app:compileDebugJavaWithJavac'. 황제낙엽 2016.08.18 582
72 The ObjectAid UML Explorer for Eclipse (Reverse Engineering) 황제낙엽 2016.12.08 524
71 Eclipse 인터페이스는 영문, 도움말은 한글로 보기 황제낙엽 2007.03.07 489
70 Setting property 'source' to 'org.eclipse.jst.jee.server:board' did not find a matching property. 황제낙엽 2013.04.11 448
69 Eclipse Javadoc 의 Author 설정하기 file 황제낙엽 2017.06.05 389
68 workspace 자동 refresh 황제낙엽 2017.07.09 319
67 APK파일 생성 (명령줄에서 앱 빌드) 황제낙엽 2019.10.08 283
66 이클립스 다국어 설정 (UTF-8) file 황제낙엽 2006.09.20 280
65 java.net과 이클립스를 이용한 오픈소스 자바 어플리케이션 개발 (1부. 이클립스에서 새로운 프로젝트 생성하기) file 황제낙엽 2007.02.28 254
64 255자 넘는 경로명을 가진 파일/디렉토리 강제 삭제하기 file 황제낙엽 2015.11.21 252
63 Analyze APK 황제낙엽 2019.10.08 245
62 svn:ignore 추가 방법 file 황제낙엽 2018.04.13 239
61 "탭(tab) 1" to "스페이스(space) 4" 로 변경 황제낙엽 2017.01.20 224
60 Java was started but returned exit code=13 file 황제낙엽 2018.03.25 201
59 Eclipse 관련 FAQ 황제낙엽 2005.10.13 188