본문 바로가기

토이프로젝트/개인 블로그

tsconfig.json 설정, eslint, prettier 패키지 설치(2021.01.28)

반응형

안녕하세요! 새콤하고달콤입니다. 오늘은 tsconfig.json 파일과 eslint 설정을 진행하려고 합니다.

 

* tsconfig.json

- 자바스크립트는 동적인 언어 즉, 런타임 환경에서 자료형이 변경되기 때문에 자료형 자체의 체크가 굉장히 어렵다는 단점이 있는데

이러한 점을 보완하기 위해서 typescript를 사용합니다.

- tsconfig.json은 typescript로 짜여진 코드를 javascript로 변환해주어야 하는데 변환하기 위한 설정을 관리하는 곳

- compilerOptions

      - allowJs : 자바스크립트 파일 컴파일 허용 여부

      - checkJs : .js 파일의 오류 검사 여부

      - noImplicitAny : 'any' 타입으로 구현된 표현식 혹은 정의 에러처리 여부

{
  "compilerOptions": {
    "allowJs": true,
    "checkJs": true,
    "noImplicitAny": true,
  }
}

 

* eslint, prettier 설치

yarn add prettier eslint typescript

 

반응형