Compiler Options
- incremental - 수정된 부분만 컴파일
- composite - incremental과 함께 쓰임 → 이전에 빌드된 부분을 기억해서, 다음에 빌드할 때 빠르게 빌드할 수 있도록 도와줌.
- tsBuildInfoFile - incremental이 true면 관련된 정보들을 담을 수 있는 파일을 지정함
- allowJs - 프로젝트 안에서 .js를 같이 쓸건지 설정
- checkJs - .js에서 오류가 있다면 에러가 뜰 수 있도록 설정
- noEmit - 컴파일 에러 체크만 하고, 실제로 .js 코드로 변환하지 않음
- sourceMap - 디버깅시 유용하게 사용
TSConfig Reference - Docs on every TSConfig option
How to Debug?
✔︎ tsconfig.json
에서 "sourceMap": true
설정
.map
→ 우리가 작성한 .ts
코드 & 컴파일된 .js
코드 연결시켜주는 모든 정보가 담긴 파일
이를 통해 크롬 브라우저에서 디버깅이 가능해진다.
2022-2024, 이승연 Revision
aea8083