[Do it! 타입스크립트 프로그래밍#2]

강지훈·2022년 9월 15일
0

[Do it! 타입스크립트 프로그래밍#2]

실행 명령어 : ts-node ./src

  • 소스 파일명이 index 일때 ㅎ

타입스크립트에서는 index.ts 와 같은 소스 파일을 모듈(module)이라고 합니다

02-1절에서 index.ts와 makePerson.ts 등 두개의 소스 파일을 만들었으므로 모듈을 두개 만든 것입니다. 원래 소스 파일 하나로 구현해도 되지만, 보통은 코드 관리와 유지,보수를 편리하게 하려고 모듈마다 고유한 기능을 구현하는 방식으로 소스코드를 분할합니다.
이러한 작업을 모듈화(modulization)라고 합니다.

이처럼 소스코드를 여러 개 모듈로 분할하면 어떤 모듈에 어떤 내용이 있는지를 서로 알게해줘야하는데
이를 위해 export, import라는 키워드를 제공합니다.

export는 기능을 제공하는 쪽에서 사용하고 import는 다른 모듈의 기능을 이용하는 쪽에서 사용하는 키워드입니다.

import 키워드

import { 심벌 목록 } from '파일의 상대 경로'

import * as 구문

import * as 심벌 from '파일 상대 경로'

exports default 키워드

타입스크립트는 자바스크립트와 호환하기 위해 export default 구문을 제공합니다

0915: 모듈화 다시 한번 더 보기.. 너무 어렵당

profile
never stop

0개의 댓글