Package.json

JUNHO YEOM·2022년 8월 17일
0

Node.js

목록 보기
1/1

JavaScript로 코드를 작성할때 항상 npm init이나, yarn init으로 package.json파일을 만들어줬다.
그런데 package.json은 무엇이고 어떤 역할을 할까

Package.json

package.json은 프로젝트의 루트 디렉토리에 있는 json파일로 프젝트에 대한 설명과 버전 정보등의 자료를 가지고 있습니다.

Package.json 예시

{
  "name": "y",
  "version": "1.0.0",
  "main": "index.js",
  "license": "MIT",
  "type": "module",
  "scripts":{
    "dev": "nodemon index.js"
  },
  "dependencies": {
    "express": "^4.18.1",
    "nodemon": "^2.0.19"
  }
}

name: 프로젝트 이름을 의미합니다.

version: package.json의 버전을 의미합니다.

main: 메인파일의 이름을 의미합니다.

lisence: 해당 프로젝트가 어떤 라이선스로 제공되는지 명시합니다.

type: 코드를 모듈단위로 구성하려 할때 module 을 사용합니다.

scripts: CLI로 실행할 수 있는 script명렁어를 정의합니다.

dependencies: package.json을 사용하는 가장 중요한 이유중 하나로 해당 프로젝트에서 사용하고 있는 라이브러리의 이름과 버전을 명시하여 프로젝트의 실행과 오류를 방지합니다.

Package.json을 사용하는 가장 큰 장점으로는 사용되는 라이브러리의 이름과 버전을 명시하여 개발자가 의도한 라이브러리와 버전을 사용할 수 있도록 하고, 이를통해 오류를 방지하고, 원활한 프로그램의 실행을 도와준다는 점입니다.

0개의 댓글