브라우저에서는 자바스크립트로 작동하기 때문에, 타입스크립트는 인식하질 못한다,
이를 위해 ts파일을 js로 변환 시켜줘야 하는데 이를 컴파일(compile)이라고 한다.
ts파일이 있는 위치에서 터미널에 명령어를 입력한다.
명령어를 입력하기 전 확인해야할 부분이 있는데,
가장 기본적으로 typescript가 설치 되어있어야 한다.
만약 설치가 되어있지 않다면 npm i typescript -g
로 설치 해주자
그리고 node.js 설치 및 10 버전 이상, lts 버전이어야 한다.
모든게 갖춰졌다면 tsc index.ts(파일명)
으로 해당 파일을 js파일로 변환 할 수 있다.
타입스크립트 설정 파일을 하나 생성 해주는 방법이다.
tsconfig.json파일을 하나 생성 한 뒤, 옵션을 적용시킨다.
{
"compilerOptions": {
"allowJs": true,
"checkJs": true,
"noImplicitAny": true
}
}
compilerOptions = 컴파일 할 때 적용되는 부가적인 옵션
allowJs = js를 허용하겠다.
checkJs = allowJs에 따라오는 옵션 ts-check과 같은 옵션
@ts-check = js에 타입스크립트 기능을 사용한다 타입검사를 한다 등
noImplicitAny = 모든 타입에 대해서 기본적인 타입이라도 넣어야하는 옵션
기본적으로 타입을 지정하지 않으면 any라는 타입이 지정되는데, 그 any라도 꼭 명시적으로 지정해주라는 옵션이다.
이 외에도 다양한 옵션이 존재 한다.