package.json란?

이주형·2022년 11월 19일
0

backend

목록 보기
13/53

package.json란?

npm을 통하여 모듈을 설치하면 package.json에 버전이 명시되고, 반대로 package.json에 명시된 모듈을 해당 프로젝트에 설치를 할 수 있다.
그만큼 프로젝트의 모듈 관리를 위한 아주 중요한 파일이다.
package.json 에서 가장 중요한 항목은 "name" 과 "version" 이며 이 항목들은 필수로 입력되어야 하며 이 항목들이 누락되면 패키지는 설치할 수 없게된다.

•name : 프로젝트 명
•version : 프로젝트 버전
•description : 설명
•main : js파일 중 최상위 파일
•script : npm script 명령어 설정 부분

package.json 사용하는이유?

package.json를 사용하지 않을 경우에는 개발 시 사용하는 외부 모듈들을 관리하기 어려워질 수 있고 각 패키지마다 고유한 버전이 있기 때문에 프로젝트가 사용하는 패키지의 버전을 기록해두어야 나중에 문제가 생기지 않고 새로운 프로젝트를 진행할 경우 필요한 모듈이 많다면 매번 다시 설치를 해야하는 번거로움등등 문제가 있을 수 있다.
그러므로 필요한 패키지들의 목록을 정리해놓고 그 목록 파일을 이용하여 단 한번의 명령어로 필요한 패키지들을 모두 설치할 수 있다.

출처

https://phsun102.tistory.com/28

0개의 댓글