npm(Node Package Manager)
Node.js가 설치될때 npm도 같이 설치된다. npm이란 전 세계의 개발자들이 만든 다양한 기능(패키지, 모듈)을 관리하는 페키지 매니저다.
패키지란?
특정 기능과 관련된 여러 모듈을 한 폴더 안에 넣어 관리하는데 이를 패키지라고 한다.
모듈이란?
프로그램을 이루고 있는 독립적이고 재사용할 수 있는 코드의 집합체를 의미한다. 하나 또는 여러개의 모듈이 모여서 프로그램이 만들어진다.
패키지를 웹 프로젝트에 사용하는 방법
과거
링크, 스크립트 태그로 어떤 기능을 프로젝트에서 연결해 사용
요즘
최신의 웹 프론트앤드 개발에서는 프로젝트에 패키지를 직접 설치해 별도의 가공처리를 거쳐 결과물로 만들고 그렇게 만들어진 결과물을 웹사이트로 동작시킨다
Node.js 환경에서 필요한 패키지들을 직접 설치, 관리, 동작시킨다.
장점
- 관리 효율 증가
- 손쉬운 기능 고도화
- 적은시간으로 복잡한 프로젝트를 추가
단점
- 학습 난이도 증가
- 구성이 복잡
'Node.js' 카테고리의 다른 글
| [Node.js] nvm 설치방법 (0) | 2022.05.26 |
|---|---|
| [Node.js] Node.js란? (0) | 2022.05.26 |
| [Node.js] package.js 파일 정리 (0) | 2022.05.26 |
| [Node.js/한줄정리] 모듈(Module) vs 패키지(Package) (0) | 2022.05.15 |
| [Node.js] package.json에서 안쓰는 패키지 삭제하기 (0) | 2022.05.15 |
댓글