rootDir
src/features/card.ts
상대 꼬리: features/card
입력 기준과 보존할 상대 경로를 정한다.
경로, 타입 진단, 방출 여부, 생성 파일은 서로 다른 단계에 작용한다.
rootDirsrc/features/card.ts
상대 꼬리: features/card
입력 기준과 보존할 상대 경로를 정한다.
strict · noUnused*source → diagnostics
컴파일 오류 후보 발견
허용할 타입 관계와 진단 기준을 강화한다.
noEmit · target · modulenoEmit: true
진단만, 파일 생성 없음
방출한다면 target과 module이 JS 형태를 정한다.
outDirdist/features/card.js
+ .d.ts / .js.map 선택
declaration과 sourceMap이 동반 파일을 추가한다.
검사
strict 계열은 진단을 바꾸지만 JS 문법을 고르지 않는다.
방출
target·module은 형태, outDir은 위치를 정한다.