본문으로 건너뛰기

아이템 57 소스맵을 사용하여 타입스크립트 디버깅하기

{
"compilerOptions": {
"sourceMap": true
}
}
  • 컴파일을 실행하면 각 .ts 파일에 대해서 .js 와 .js.map 두 개의 파일을 생성한다.

요약

  • 원본 코드가 아닌 변환된 자바스크립트 코드를 디버깅하지 말자. 소스맵을 사용해서 런타임에 타입스크립트 코드를 디버깅하자.
  • 소스맵이 최종적으로 변환된 코드에 완전히 매핑되었는지 확인하자.
  • 소스맵에 원본 코드가 그대로 포함되도록 설정되어 있을 수도 있다. 공개되지 않도록 설정을 확인하자.