마이크로 소프트에서 개발/유지 중인 JavaScript 기반 언어.
JavaScript 보다 엄격한 문법과 자세한 Error message를 지원한다.
npm install -g typescript
※ node.js 최신버전 설치 필수
확장자 .ts
를 이용하여 생성한다.
브라우저는 TypeScript를 읽을 수 없으므로 브라우저로 읽히기 전 JavaScript로 컴파일 해야한다.
컴파일 명령어 : tsc -w
.ts
파일과 같은 폴더 내에 tsconfig.json
이라는 파일이 꼭 있어야한다.
이는 ts를 js로 컴파일 할 때의 옵션을 명시해둔 파일이다.
{
"compilerOptions": {
"target": "es5",
"module": "commonjs",
}
}
target
: ECMAScript 대상 버전 지정. 기본값은 "ES3"module
: 모듈 코드 생성 지정. None
, CommonJS
, AMD
등그 외 옵션은 아래 출처 참조.
📌 출처