DAY07(PACKAGE.JSON)

선종현·2022년 3월 22일
0

backend

목록 보기
7/12

package.json 이란,

프로젝트의 정보를 정의하고, 의존하는 패키지 정보를 명시하는 파일 입니다.
크게 프로젝트 정보 , 패키지 정보로 이루어져 있습니다.

프로젝트 정보(name, version 영역)

  1. name : 소문자 한 단어로 이루어져야합니다. 그리고 하이픈( - )과 언더스코어( _ )가 포함될 수 있습니다.
  2. version : '시맨틱 버저닝' 의 작성 규칙에 따라 형식을 구성합니다.

패키지 정보(dependencies, devDependencies 영역)

  1. dependencies : 프로덕션 환경에서 응용 프로그램에 필요한 패키지 입니다.
  2. devDependencies : 로컬 개발 및 테스트에만 필요한 패키지 입니다.

패키지와 모듈

  1. 패키지는 package.json 으로 설명되는 파일 또는 디렉토리 입니다. npm 레지스트리에 공개되기 위해 반드시 package.json 파일을 가지고 있어야합니다.
  2. 모듈은 node.js의 require() 함수로 로드될 수 있는 node_modules 디렉토리안의 파일 또는 디렉토리입니다

*(모듈은 package.json 파일을 가질 필요가 없습니다. 모든 모듈들이 패키지는 아닙니다. package.json을 가진 모듈만이 패키지입니다.)

profile
주니어 개발자가 되어보자

0개의 댓글

관련 채용 정보