6. package.json

어니언·2023년 1월 16일
0
post-thumbnail

package.json이란 현재 프로젝트에 관한 정보와 패키지 매니저를 통해 설치한 모듈들의 의존성을 관리하는 파일이다. 배포되어 있는 모듈 정보를 설치했을 경우 그 모듈의 정보를 담고자 만들어진 것이다.

파일을 생성하는 방법은 vs터미널에 yarn init을 입력한 후 끝까지 엔터를 누르면 생성이된다.

json파일을 생성시에 name, version, decription, entry point, repsitory url, author, licence, private등을 묻는다.

name : 프로젝트이름으로 가장 중요하다. 그 이유는, 중앙 저장소에 배포할 때 version과함께 필수 항목이기 때문이다.

version : 프로젝트 버전을 정의한다.

description : 프로젝트 설명하는 것으로 문자열로 작성한다.

author : 프로젝트 작성자에 대한 정보로, 한 사람만 지정한다.

repository : 프로젝트의 소스코드를 저장한 저장소에 대한 정보이다, 소스 코드에 참여하고자 하는 사람들에게 도움이 될 수 있다.

private : 이 값을 true로 작성하면 중앙 저장소로 저장하지 않는다.

licence : 배포한 패키지에 대해 패키지 사용자가 패키지를 사용하는데 어떤 권한과 제한 사항이 있는지 알기위해 명시한 자료가 있는 곳이다.

profile
안녕하세요.

0개의 댓글