Package.json

조향래·2022년 8월 20일

Package.json

프로젝트의 정보를 정의하고, 의존하는 패키지 버전 정보를 명시하는 파일

구성

name : 이 파일에서 가장 중요한 필드이며 필수이다. 이름이 없으면 패키지를 설치할 수 없다.
이름을 작성할 때 주의 사항은 214자 이하여야 하며, 점이나 밑줄로 시작할 수 없고, 대문자가 포함되면 안된다.

version : 이름과 함께 가장 중요한 항목이며 역시 필수 항목이다. 패키지가 변경되면 버전도 함께 변경되어야 한다.

script : 패키지의 라이프 사이클 상에서 실행되는 여러 명령어들을 담고 있다. 여기서 키는 이벤트이고, 값은 실행할 명령어이다.
즉, yarn dev를 입력하면 ts-node index.ts가 실행된다.

dependencies : 배포할 때 필요한 패키지들이다.

devDependencies : 로컬 개발 및 테스트에 필요한 패키지들이다.

이 외에 다른 여러 필드들이 있지만 주로 많이 접하는 필드들만 정리해 보았다.

참고
package.json 알아보기

0개의 댓글