CommonJS1 JavaScript 모듈 시스템 CommonJS와 ESM FEConf에 2022년 내 import 문이 그렇게 이상한가요? 발표를 보고 정리한 글입니다.모듈 시스템이 없던 시절초기 JavaScript는 모듈 시스템이 없었습니다. 모든 코드가 전역 스코프에 존재했고, 파일을 분리하더라도 실질적인 모듈화는 불가능했습니다. 라이브러리를 사용하려면 CommonJS의 등장과 혁신Node.js가 등장하면서 CommonJS 모듈 시스템이 도입됩니다. 이때 우리가 익숙한 require() 함수가 생겨났죠.// CommonJS 방식const fs = require('fs');const myModule = require('./myModule');module.exports = { myFunction: function() { // ... }};CommonJS는 JavaSc.. 2025. 6. 27. 이전 1 다음