자바스크립트에서 사용되는 CommonJS에 대하여 간략하게 알아봅니다.
@ CommonJS의 간략한 정보
- 자바스크립트의 모듈화를 위한 프로젝트 중 하나 임
- 2009년 ServerJS의 이름으로 시작해 다시 CommonJS로 이름이 변경됨
- CommonJS를 구분하는 가장 쉬운 방법으로 require()와 module.exports를 사용하는 것으로 판단할 수 있음. (ECMA Script 모듈의 경우 import, export 사용)
- Class, Singleton 등을 사용할 수 있음
- Node의 경우 CommonJS를 기본으로 사용함
- Webpack 역시 CommonJS를 기본으로 사용함