모듈 소개

모듈 소개 (Modules - Introduction)

TypeScript가 JavaScript의 모듈을 어떻게 다루는지, 그 접근 방식을 폭넓게 이해하기 위한 문서예요. 이 문서는 네 부분으로 나뉘어 있는데, 각 부분이 어떤 역할을 하고 어디서부터 읽으면 좋을지를 안내해 드릴게요.

출처: TypeScript 핸드북

이 문서는 네 부분으로 나뉘어요:

  1. 첫 번째 부분은 TypeScript가 모듈에 접근하는 방식 뒤에 있는 이론(theory)을 다룹니다. 어떤 상황에서든 올바른 모듈 관련 컴파일러 옵션을 고르고 싶다면, TypeScript를 다른 도구와 어떻게 통합할지 생각해 보고 싶다면, 또는 TypeScript가 의존성 패키지를 어떻게 처리하는지 이해하고 싶다면 여기서 시작하세요. 이 주제들에 대한 가이드와 reference 페이지도 있지만, 이런 기초를 먼저 이해하면 가이드를 읽기가 훨씬 수월해지고, 여기서 구체적으로 다루지 않는 실제 문제를 해결할 때 쓸 수 있는 사고의 틀을 얻게 됩니다.
  2. 가이드(guides)는 새 프로젝트에 맞는 컴파일 설정 고르기부터 시작해서, 구체적인 실제 작업을 어떻게 해내는지 보여줍니다. 가능한 한 빨리 실행해 보고 싶은 초보자에게도, 이론을 잘 이해하고 있지만 복잡한 작업에 대한 구체적인 안내가 필요한 전문가에게도 좋은 출발점이에요.
  3. reference 섹션은 앞부분에서 다룬 문법과 설정을 더 자세히 들여다봅니다.
  4. 부록(appendices)은 이론이나 reference 섹션에서 허용하는 범위보다 더 자세한 설명이 필요한 복잡한 주제를 다룹니다.

더 알아보기 (Learn more)