package.json

김루루룽·2022년 7월 13일
0

blog✏️

목록 보기
8/61
post-thumbnail

package.json

node를 사용하다 보면 프로젝트 내에서 흔히 봤던 package.json!
과연 이것은 뭘까?

  • 배포한 모듈 정보를 담고자 만들어졌다.
  • 기몬적으로 CommonJs의 명세를 충실히 따르고 있으며 JSON 형식의 파일이다.
  • 직접 작성할 수도 있고 npm init 을 통해 만들어 줄 수 있다.

    npm init


파일 내부를 보면 key, value값으로 이루어진 것을 볼 수 있다.

scripts

프로젝트에서 자주 실행해야 하는 명령어를 scripts로 작성해두면 명령어로 실행이 가능하다

저 파일 대로라면 nodemon index.js를 사용하기 위해 dev라는 명령어를 key값으로 설정했다.

yarn dev

dependencies

  • 프로젝트 의존성 관리를 위한 부분이다. 어떤 확장 모듈을 요구하는지 정리할 수 있다.
  • 일반적으로 package.json에서 가장 많은 정보가 입력되는 곳이다.
  • npm install, yarn add등 설치하는 명령은 여기에 확장 모듈들을 설치하게 되어있다.

devDependencies

  • 개발할 때만 의존하는 확장 모듈을 관리한다.


출처 : https://velog.io/@leyuri/Node.js-package.json-%ED%8C%8C%EC%9D%BC%EC%9D%B4%EB%9E%80

profile
1day 1push..plz

0개의 댓글