4장, 타입스크립트 프로젝트 설정하기

4.2 타입스크립트 지원 패키지인지 파악하기

  • 라이브러리나 프레임워크는 주로 npm 저장소에 있다
  • npm에 저장되어 있는 라이브러리나 프레임워크를 통틀어 패키지라고 부른다
  • 가능하면 타입스크립트를 지원하는 패키지를 사용하는 것이 좋다 👌
  • DT ⇒ 패키지가 타입을 지원하지는 않지만, 타입스크립트 커뮤에서 타입을 지원한다는 의미
  • @types/를 붙여 타입 설치 가능

4.3 tsc 와 tsconfig.json

  • tsconfig.json
  • default Option
    • compilerOptions 내부 옵션
      • forceConsistentCasingInFileNames
        • import 문에서 파일 명을 적을 때 대소문자를 철저히 구분할지 정하는 옵션
        • strict = 코드 타입 검사 엄격히
        • skipLibCheck 옵션 .d.ts 파일 에러를 무시한다(남이 만든 타입에서 에러가 나는 경우에도 프로그래밍이 가능하도록)

4.3.1 tsc 명령어로 자바스크립트로 변환하기

  • 타입스크립트 코드는 결국 자바스크립트로 변환해야 한다
  • tsc는 독립적으로 두 작업을 수행한다
    • 타입스크립트 코드의 에러를 검사하는 작업
      • 만약에 타입에러만 검사하고 싶다면, npx tsc –noEmit
    • 타입스크립트 코드를 자바스크립트로 변환하는 작업
      • 에러가 없을때만 자바스크립트로 변환하고 싶다면, npx tsc –noEmitOnError