타입스크립트 컴파일러 옵션 설정하기
컴파일러 옵션이란?
컴파일러 옵션파일 생성
tsc --init
- 🗂️tsconfig.json: 컴파일러 옵션을 설정할 수 있는 파일 생성
100개파일 컴파일하는 방법(include)
{
"include": ["src"]
}
- "src" 안에있는 파일을 한방에 컴파일해라
➡️ 터미널에 tsc
만 입력하면 자동으로 컴파일 완료
target
- 타입스크립트가 컴파일된 자바스크립트의 버전을 설정
{
"compilerOptions": {
"target": "ESNext"
},
"include": ["src"]
}
- 이전 버전 ES5로 설정하면 화살표함수가 함수 선언식으로 바뀜
- 최신 버전 ESNext
🤔이거 어따씀?
예전 자바스크립트를 사용할 수도 있음
🤔왜 include는 compilerOptions 밖에 있나요?
- 타켓 옵션처럼 변환하는 과정 타입검사의 상세한 옵션을 설정 할때는
compilerOptions
안에
모듈 시스템
- CommonJs
- ESNext