post항해_배움일지/JavaScript
JavaScript_require와 import
딩디링동
2021. 9. 13. 23:54
공통점
다른 파일의 코드를 불러오는 모듈 키워드이다.
차이점
require
1. node.js에 내장된 CommonJS 키워드이다.
2. const aaa = require('bbb') 의 문법 구조를 가진다.
3. <script> 태그를 사용하는 브라우저 환경과 node.js에서 채택하는 기본 모듈 시스템이 CommonJS이므로,
Babel과 같은 ES6 코드 트랜스파일러를 사용할 수 없다면 require를 사용해야 한다.
4. 파일 내에서 사용하고자 하는 부분에 바로 쓸 수 있다.
import
1. ES6에 새로 도입된 키워드이다.
2. import aaa from 'aaa' 의 문법 구조를 가진다.
3. 파일 상단에 있어야 한다.
참고
JavaScript import vs require
이 문서에서는 JavaScript 문 require()와 import()의 차이점을 설명합니다.
www.delftstack.com