컴파일러 옵션 tsc --init을 하게되면 tsconfig 파일이 생성되는데 여기서 컴파일 옵션을 설정해줄 수 있다. target 기본적으로 설정되어 있는 옵션, 주석처리 되어있지 않다. 어떤 자바스크립트 버전으로 코드를 컴파일하고 싶은지 설정하는 옵션. target을 설정함으로써 컴파일된 코드를 지원하는 브라우저를 정의한다. es5는 모든 코드 유형이 컴파일 된다는 뜻이다. es5로 let, const 같은 키워드를 컴파일하면 js파일에서는 var로 보인다. 왜냐하면 target이 es5이고 es5 세계에서는 let과 const가 없기 때문이다.(es6로하면 let과 const를 볼 수 있다) 여기서 좋은 점은 타입스크립트로 구형 브라우저에서도 작동하는 코드를 만들 수 있다는 점이다. 추가적으로, t..
TypeScript
Typescript 컴파일러 실행 기본적인 타입스크립트 컴파일러 실행 명령어 : tsc app.ts 위의 명령어를 실행하게 되면 ts파일이 컴파일되어 js 파일로 새로 생성된다. 하지만, 이 명령어를 사용하게 되면 매번 파일 수정이 있을 때마다 매번 새로 실행 시켜줘야한다. 이를 해결하기 위해서는 아래의 "감시모드"를 이용하면 된다. 감시모드(Typescript watch mode) : 파일이 변경될 때마다 타입스크립트가 다시 컴파일하도록 파일을 감시하라고 하는 것. tsc app.ts --watch // 또는 tsc app.ts -w 터미널에 이렇게 쓰게 되면 해당 파일에 대해 감시 모드가 되고, 파일에서 무언가를 변경하고 저장하면 dist에 있는 파일이 변경되고 자동으로 다시 컴파일된다. 파일의 변경..