자바스크립트 require와 import

민하·2022년 6월 4일
0

javascript

목록 보기
1/2

내가 보려고 정리해두는 자바스크립트 require, import 차이점

자바스크립트 CommonJS 모듈 불러오기/내보내기 (require)

불러오기

const fs = require('fs')

내보내기

exports.toYou = toYou //여러 개의 객체를 내보낼 경우, exports 변수의 속성으로 할당한다.
module.exports = obj; //딱 하나의 객체를 내보낼 경우, module.exports 변수 자체에 할당한다.


자바스크립트 ES6 모듈 내보내기/불러오기 (import)

java나 Python처럼 import 키워드를 사용하여 좀 더 명시적으로 모듈을 불러온다.
import는 ES6(ES2015)에서 새롭게 도입된 키워드이다.

import express, { Request, Response } from 'express'
export { fooBar } //복수 객체
export default router //단일 객체

를 export default 키워드를 사용해서 명시적으로 선언해줍니다

출처

https://www.daleseo.com/js-module-require/

https://www.daleseo.com/js-module-import/

0개의 댓글