Notice
Recent Posts
Recent Comments
Link
«   2025/01   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
Tags
more
Archives
Today
Total
관리 메뉴

ksw_devlog

require 와 import 차이점 본문

기술면접/기타

require 와 import 차이점

kimcoach 2023. 4. 3. 11:36

require와 import는 모듈 키워드이고 둘 모두 다른 파일의 코드를 불러온다는 동일한 목적을 가지고 있지만 다른 문법 구조를 가지고 있습니다.

 

require는 CommomJS 의 함수이고 import는 ES6의 키워드로, 원하는 모듈을 불러올 수 있습니다.

require는 파일에 들어있는 곳에 남아 있으며 import는 항상 맨 위로 이동합니다.

 

require는 프로그램의 어느 지점에서나 호출할 수 있지만

import는 파일의 시작 부분에서만 실행할 수 있습니다.

 

ES6 사양을 지원하지 않는 환경이거나, Babel 과 같은 인터프리터가 없을 땐 require을 사용해야 합니다.