본문 바로가기

기타/Node

(2)
package.json의 주요 구조 회사 프로젝트에 기입된 package.json의 주요 필드들만 정리하였다. 아래 사이트에 들어가면 자세히 알 수 있다. https://docs.npmjs.com/cli/v9/configuring-npm/package-json package.json | npm Docs Specifics of npm's package.json handling docs.npmjs.com package.json의 주요 구조 npm에서 name과 version은 필수이다.이 필드들이 누락되면 패키지는 설치될 수 없다. name 패키지 이름이다. 기본 규칙 must be lowercase, 소문자로 작성되어야 한다. must be one word, 한 단어로 작성되어야 한다. may contain hyphens and unders..
package.json과 package-lock.json package.json 이란? package.json은 현재 프로젝트에 대한 설정 정보에 관한 문서이다. 개발자가 배포한 패키지에 대해, 다른 사람들이 관리하고 설치하기 쉽게 하기 위한 문서이다. npm에 패키지를 배포하고, npm registory에 올리기 위해서 반드시 필요한 문서 파일이다. 자신의 프로젝트가 의존하는 패키지의 리스트 자신의 프로젝트의 버전을 명시 다른 환경에서도 빌드를 재생 가능하게 만들어, 다른 개발자가 쉽게 사용할 수 있도록 한다. package-lock.json이 필요한 이유? package-lock.json은 모든 개발자에게 모듈 의존성에 관해 동일한 개발 환경을 세팅해주기 위해 만들어진 프로젝트 설정 문서이다. package-lock.json은 그래서 npm에 의해서 프로젝..