// tsconfig.json 파일
{
"include": ["src/**/*.ts"], // 컴파일할 파일 경로 [src 폴더 하위의 모든 .ts 확장자를 가진 파일]
"exclude": ["node_modules"], // 컴파일 제외 대상
"compilerOptions": { // 컴파일 적용 옵션들
"module": "es6", // 모듈 방식
"rootDir": "src", // 시작하는 루트 폴더
"outDir": "dist", // 컴파일 후 생성되는 js파일이 담길 폴더
"target": "es5", // 컴파일될 js의 ECMA 버전
"sourceMap": true, // 디버그 가능하도록 설정
"removeComments": true, // ts에서 작성한 주석을 js파일에서는 제거
"noImplicitAny": true // 명시적이지 않은 any 유형으로 표현식 및 선언 사용 시 오류 발생
}
}
타입스크립트 컴파일 명령어
: tsc