카테고리 없음
package-json
namu445
2022. 5. 16. 15:01
- 패키지에 대한 간단한 설명이 작성됩니다. 패키지 배포와 의존성 확인 등에 사용됩니다.
name
가장 기본적인 프로젝트 식별자 입니다. 필수 필드입니다.
지정하지 않으면 URL이나 폴더이름을 따라갑니다. -> URL에 사용할 수 없는 문자를 이름에 포함할 수 없습니다.
version
필수 필드입니다.
패키지 버전에 따라 업데이트 되어야하지만 배포할 예정이 없다면 괜찮습니다.
배포 계획이 있다면 node-semver로 파싱가능해야합니다 npm을 설치할 때 같이 설치됩니다.
main
프로그램의 기본 진입점으로 설정합니다.
진입점은 루트경로에 있는 것을 권장합니다.
지정하지 않으면 루트 경로에있는 index.js가 자동으로 설정됩니다. (index.js가 없어도 index.js로 설정합니다.)
devDependencies
프로그램에서 사용한 라이브러리 모듈 리스트 입니다. npm install, yarn install 로 리스트에 있는 모듈을 설치할 수 있습니다.
scripts
스크립트에 명령어를 작성하면 패키지에서 사용할 수 있습니다.
<참고>
https://docs.npmjs.com/cli/v8/configuring-npm/package-json
package.json | npm Docs
Specifics of npm's package.json handling
docs.npmjs.com