모듈 (1) 썸네일형 리스트형 [Node] 노드 모듈 (Node Module) 이란? exports 와 module.exports 의 차이점 1. 모듈 (Module) 모듈은 여러 함수들의 집합을 의미한다. 애플리케이션을 구성하는 개별적인 요소이며, 보통 필요한 기능이 있을 때 가져와서 사용한다. 기능별로, 파일 단위로 분리되어 있기 때문에 유지보수성과 효율성이 높다. 1) 내장모듈과 외장모듈 노드 모듈은 내장모듈과 외장모듈로 나눠진다. 내장모듈은 node.js에서 제공되는 모듈로, 노드를 설치하기만하면 사용할 수 있다. 반면, 외장모듈은 일반 개발자들이 만든 모듈로 npm을 통해 설치해야 사용이 가능하다. 2) CommonJS 자바스크립트의 모듈화 명세를 만든 대표적인 그룹으로, 현재 node의 표준이 되는 명세이다. 간단하게 말하면 자바스크립트 파일 간의 의존성을 어떻게 가지게 할지 정해준다. //counter.js let count = .. 이전 1 다음