Restful API, package.json

신동윤·2023년 2월 12일
0

Restful API

누구나 읽기 쉽게 만드는 규칙을 만들기

package.json

package.json 파일은 확장 모듈을 간편하게 관리할 수 있는 파일로, 이를 통해 크고 무거운 node-modules을 공유할 필요없이 동일한 환경을 공유할 수 있다.

노드로 확장 모듈을 작성하면 npm을 통해 중앙 저장소로 배포할 수 있다. package.json 파일은 배포한 모듈 정보를 담고자 만들어졌지만, 노드로 작성하는 애플리케이션도 package.json 파일을 사용하여 관리할 수 있다. 꼭 확장 모듈 형태로 배포하기 위한 것이 아니더라도 애플리케이션을 개발할 때 package.json 파일을 이용하면 사용하는 확장 모듈에 대한 의존성 관리가 가능하기 때문에 편리하다.

pacakge.json 파일은 기본적으로 CommonJS의 명세를 충실히 따르고 있으며 JSON 형식의 파일이다.

직접 작성할 수도 있고 npm init 명령을 통해서 자동으로 생성할 수도 있다. 그리고 해당 애플리케이션을 위해 사용한 확장 모듈에 대한 정보는 npm install -save를 통해 자동으로 모듈에 대한 정보를 추가할 수 있다.

가장 중요한 항목은 'name'과 'version이며, 이 항목이 누락되면 패키지를 설치할 수 없다.

0개의 댓글