현재 프로젝트에 관한 정보와 npm or yarn 으로 설치한 패키지이름,버전,데이터 등 관리하는 파일
위치는 프로젝트이 최상위 디렉토리에 위치해있다.
name 과 version으로 구분된다.
npm install OR yarn install
로 package.json을 만들 수 있다.
- Package.json
마이너 버전이 명시되어 있으면 패치버전만 변경하며 버전을 적용
{
"name": "03-01-rest-api-with-express",
"version": "1.0.0",
"main": "index.js",
"license": "MIT",
"dependencies": {
"nodemon": "^2.0.20", // "^2.0.20" 2.9.9 버전까지 갱신
// "^0" 0.0.0 ~ 0.0.9 버전까지 갱신
}
}
마이너 버전이 명시되어 있으면 패치버전만 변경하며 버전을 적용
"nodemon": "~2.0.20", // 0.0.0 ~ 0.0.9까지 버전을 갱신
// "~0" 0.0.0 ~ 0.9.9 버전까지 갱신
"nodemon": "2.0.20", // 특정 버전인 경우