개발환경과 프로젝트의 요구 사항에 따라 적합한 패키지 매니저를 선택해야함!
코드,문서 의존성 정보 등을 모아서 배포할 수 있도록 만들어진 묶음.
즉, 코드의 재사용성과 배포 편의성을 높이기위해 사용.
◦코드: 해당 패키지가 제공하는 기능을 구현한 코드 파일
◦문서: 패키지 사용방법, API문서 등을 담은 문서 파일
◦의존성 정보: 해당 패키지가 의존하는 다른 패키지의 정보
ex) 내장패키지, webpack, Babel, ESLint, Prettier 등과 같은 빌드 도구 및 코드 포맷터, 코드 분석 도구 등의 패키지