[JS/Module] CommonJS와 ES Modules는 무엇일까?
1. CommonJS, ES Modules는 무엇일까? 우리는 JS 모듈을 내보내거나 가져올 때 2가지 방식을 사용한다. 첫번째 방법은 module.exports로 모듈을 내보내고 require()로 접근하는 CJS(CommonJS), 두번째 방법은 export로 모듈을 내보내고 import로 접근하는 ESM(ES Modules)이 있다. // CJS 방법 module.exports = { ... } // 모듈 내보낼 때 const utils = require('utils'); // 모듈 가져올 때 // ESM 방법 export.default =()=> { ... }; // 모듈 내보낼 때 import utils from 'utils'; // 모듈 가져올 때 그런데 ESM, ..
2022. 11. 7.