Home [TS] 타입스크립트 첫걸음 1편(tsconfig.json 설정하기)
Post
Cancel

[TS] 타입스크립트 첫걸음 1편(tsconfig.json 설정하기)

요즘에 누가 자바스크립트만 쓸까. 이 유연한 언어를 좀더 strict 하게 만들어 줄 수 있는 Typescpript 를 더 자세하게 배워보자 이 블로그를 작성하게 되었다.

해당 내용들은 inflearn 에 있는 강의 “타입스크립트-입문” 을 참고하여 만들었다. 이제 1편을 시작해보자.

타입스크립트 첫걸음 1편(tsconfig.json 설정하기)

1
npm i typescript -g

우선 타입스크립트를 글로벌로 받아주자.

타입스크립트 자체만으로는 브라우저가 이해할 수 없다. 이것을 변환 즉 컴파일 시켜주는 모듈이 필요하다.

1
tsc index.ts // 파일 이름

각 파일마다 컴파일 해주는 명령어가 있다. tsc + 파일명.ts 를 하면 되는데, ts 파일을 브라우저가 읽을 수 있는 js 파일로 변환 시켜준다.

그런데 언제 하나하나씩 바꿔가면서 프로젝트를 만들것인가? 웹팩과 같이 자동으로 변환시켜주는 기능도 물론 있고, 컴파일 할때 옵션을 설정할 수 있는 tsconfig.json 파일도 있다.

간단하게 예를 들어보자.

1
2
3
4
5
6
7
{
	"compilerOptions": { // 컴파일 할떄의 옵션
		"allowJs": true, // js 허용
		"checkJs": true, // @ts-check 와 같은 역할
		"noImplicitAny": true  // 정말 기본적인 타입이라도 넣어야 하는 것
	}
}

더 많은 옵션은 타입스크립트 공식문서에서 확인 가능하다,

This post is licensed under CC BY 4.0 by the author.

[TS] 타입스크립트 첫걸음 2편(기본 타입에 대해 알아보자)

[React][CSS] useWindowDimensions 실시간 윈도우크기 Hook