모듈
모듈이라는 단어는 모듈화 프로그래밍이라는 소프트웨어 디자인 기법에서 나온 말이다. 모듈화 프로그래밍이란 프로그램을 개발할 때 코드를 독립적이고 재사용할 수 있는 작은 모듈로 이루어지게 해야한다는 컨셉이다.
즉, 모듈이란 프로그램을 이루고 있는 독립적이고 재사용할 수 있는 코드의 집합체를 의미한다. 하나 또는 여러개의 모듈이 모여서 프로그램이 만들어진다.
기능을 가지고 있는 파일로 주로 자바스크립트에서 자주 사용되는 용어다.
패키지
특정 기능과 관련된 여러 모듈을 한 폴더 안에 넣어 관리하는데 이를 패키지라고 한다.
비슷한 기능을 가지고 있는 파일의 모음집(폴더)로 npm에서 자주 사용되는 용어다.
'Node.js' 카테고리의 다른 글
| [Node.js] npm(Node Package Manager) 정리 (0) | 2022.05.26 |
|---|---|
| [Node.js] package.js 파일 정리 (0) | 2022.05.26 |
| [Node.js] package.json에서 안쓰는 패키지 삭제하기 (0) | 2022.05.15 |
| [Node.js] npm 명령어 정리 (0) | 2022.05.13 |
| [Node.js/한줄정리] package.json과 package-lock.json (0) | 2022.04.20 |
댓글