package.json
현재 프로젝트에 관한 정보와 패키지 매니저(npm, yarn)를 통해 설치한 패키지를 관리해주는 파일
package.json에 작성되는 정보는 크게 2개로 나눌 수 있다:
- 프로젝트의 정보: 현재 프로젝트에 관한 정보를 명시
- 패키지 버전 정보: 패키지 매니저(npm, yarn)를 통해 설치한 패키지의 목록과 버전 명시
package-lock.json
package.json에 명시된 패키지들이 동작하기 위해 필요한 다른 패키지들에 관한 정보가 명시된 파일
yarn을 통해 패키지를 설치했다면 yarn.lock 파일이 생성된다
package.json 파일은 직접 관리하지만 package-lock.json 파일은 package.json에 명시된 패키지를 설치하고 삭제할때 자동으로 업데이트(관리)가 된다
참고할 포스팅
'Node.js' 카테고리의 다른 글
| [Node.js] package.json에서 안쓰는 패키지 삭제하기 (0) | 2022.05.15 |
|---|---|
| [Node.js] npm 명령어 정리 (0) | 2022.05.13 |
| [Node.js/한줄정리] npm init이란? (0) | 2022.04.20 |
| [Node.js/한줄정리] nvm이란? (0) | 2022.04.07 |
| [Node.js/한줄정리] nvm에서 사용 중인 노드 버전 바꾸기 (0) | 2022.04.07 |
댓글