package.json이 뭔가요?

Junyoung Song·2022년 3월 23일
0

package.json이 뭔가요?

여러분이 JS 프로젝트를 다루거나, Node.js, 혹은 프론트엔드 프로젝트를 다루다보면 무조건 package.json이란 파일을 마주친적이 있을겁니다.
package.json파일의 경우 여러분의 프로젝트에 대해 설명해줍니다. 여러분들이 사용하는 도구들의 환경설정에 대한 저장소이고 또한 npm과 yarn이 설치된 패키지의 이름과 버저을 저장하는 장소입니다.

{
  "name": "day04",
  "version": "1.0.0",
  "description": "my project"
  "main": "index.js",
  "license": "MIT",
  "type": "module",
  "dependencies": {
    "axios": "^0.26.1",
    "cors": "^2.8.5",
    "dotenv": "^16.0.0",
    "express": "^4.17.3",
    "swagger-jsdoc": "^6.1.0",
    "swagger-ui-express": "^4.3.0"
  }
}

위 예제에서 많은 정보들을 확인 할 수 있습니다.

  • version 의 경우 현재의 버전을 나타냅니다.
  • name 은 어플리케이션/패키지의 이름입니다.
  • description 은 앱/패키지의 간단한 설명입니다.
  • main 앱의 엔트리 포인트를 설정해줍니다.
  • dependencies 는 종속되어 있는 패키지들을 알려줍니다.

참조: https://nodejs.dev/learn/the-package-json-guide

0개의 댓글