인프런 커뮤니티 질문&답변

이재철님의 프로필 이미지
이재철

작성한 질문수

한 입 크기로 잘라먹는 타입스크립트(TypeScript)

ts파일에서는 es모듈로만 작성해야되나요?

해결된 질문

작성

·

238

0

타입스크립트 컴파일러 옵션 설정하기

강의의 10분 30초 부분에서

타입스크립트는 자바스크립트의 es모듈시스템과 같다는 말씀을 해주셨는데

그러면 cjs모듈의 키워드는 ts파일에 안써진다는 것일까요?

답변 1

0

이정환 Winterlood님의 프로필 이미지
이정환 Winterlood
지식공유자

안녕하세요 이정환입니다

타입스크립트의 모듈 시스템은 기본적으로 ES 모듈 시스템에서 영감을 받았기 때문에

ESM과 동일하게 import를 통해 불러오고 또 export 를 이용해 내보낼 수 있는 모듈 시스템을 제공합니다.

그러나 이 말이 require 등의 CJS 모듈 시스템을 절대 이용할 수 없는 것은 아닙니다.

모듈 해석 관련된 설정 값을 변경하여 CJS로 내보낸 모듈의 값을 불러오는 것 또한 가능합니다.

이에 대한 더 정확한 이야기는 아래의 링크에서 찾아보실 수 있습니다!

https://www.typescriptlang.org/docs/handbook/modules.html

이재철님의 프로필 이미지
이재철

작성한 질문수

질문하기