npm & package.json

BE_{Potato.}·2022년 12월 20일
0

package.json을 알아보려면 먼저 npm이 무엇인지에 대해 알아봐야 할 것 같다.
npm(Node Package Manager)은 node.js를 위한 패키지 매니저이다.
npm은 node.js에서 사용하는 모듈들을 패키지로 만들어 관리,배포하고 있다.

그럼 package.json은?
이 package.json은 문서인데,개발자가 배포한 패키지에 대해서 다른 사람들이 이를 관리하고 설치하기 쉽게 하기 위한 문서이다.
npm에 패키지를 배포하고 npm registry에 올리기 위해서 반드시 필요한 문서파일이다.
자신의 프로젝트가 의존하는 패키지의 리스트가 작성되고, 프로젝트의 버전이 명시된다.
이를 명시해 다른 환경에서도 이 빌드를 재생가능하게 만들어, 다른 개발자가 쉽게 사용할 수 있도록 한다.
이 package.json은 배포를 위한 명세서라고도 볼 수 있다.

이 package.json으로 좀더 사용되는 패키지들을 명시적으로 볼 수 있어 개발자와 사용자가 명확하게 이를 볼 수 있다는 장점이 좋은 것 같다.

profile
항상 '기본'을 중요시하는 예비 백엔드개발자입니다!

0개의 댓글