npm install -g typescript
...(파일 확장자는 .ts로)
tsc (파일명).ts
(에러가 있어도 컴파일이 되기는 한다!)
만약 에러가 있으면 컴파일이 안 되게 하려면 --noEmitOnError 옵션을 주고 실행하면 된다.
tsc --noEmitOnError (파일명).ts
tsc = TypeScript Compiler
(파일명).js 파일 탄생~!
참고로 tsc는 자바스크립트를 기본으로 ES3으로 컴파일하는데(Downlevelling) 이때 --target es2015 이런 식으로 바꿀 수도 있다.
tsc는 tsconfig.json 파일을 참조해서 컴파일을 진행하는데 이때
"strict: true"를 지정하면 더욱 엄격하게 코드를 점검하고 에러를 뿜는다..