타입스크립트


tsconfig.json

compilerOptions
출처: https://www.typescriptlang.org/docs/handbook/compiler-options.html

옵션 타입 기본값 설명
--outDir string   해당폴더로 전송(출력)
--jsx string “preserve” .tsx 파일에서 JSX 지원: “react”, “preserve”, “react-native” 중 선택
--target string “ES3” “None”, “CommonJS”, “AMD”, “System”, “UMD”, “ES6”, “ES2015” or “ESNext” 중 선택
--esModuleInterop boolean false allowSyntheticDefaultImports를 활성화
--allowSyntheticDefaultImports boolean module === “system” or --esModuleInterop default export가 없는 모듈에서 default imports를 허용. 코드 방출에는 영향을 주지 않으며, 타입 검사만 수행
--module string target === “ES3” or “ES5” ? “CommonJS” : “ES6” “None”, “CommonJS”, “AMD”, “System”, “UMD”, “ES6”, “ES2015” 또는 “ESNext” 중 선택
--moduleResolution string module === “AMD” or “System” or “ES6” ? “Classic” : “Node” 모듈 해석 방법 결정

include: [ ]
포함된 것만 컴파일 (빈 값일 경우 exclude 제외 모든 파일)
exclude: [ ]
컴파일 제외 (빈 값일 경우 --outDir 제외)