package.json
은 현재 프로젝트에 관한 정보와 패키지 매니저(npm, yarn)을 통해 설치한 모듈들의 의존성을 관리하는 파일로, 주고 받은 패키지에 대한 상세 설명서라고도 할 수 있습니다.
이름처럼 JSON 포맷으로 이루어져 있고, package.json 에서 가장 중요한 항목은 name
과 version
입니다. 이 항목들은 필수로 입력되어야 하며, 이 항목들이 누락된다면 패키지를 설치할 수 없게 됩니다.
// package.json 예시
{
"name": "qqq",
"version": "1.0.0",
"description": "",
"author": "",
"private": true,
"license": "UNLICENSED",
"scripts": {
(생략)
},
(생략)
}