본문 바로가기
IT/node.js

Node.js package.json

by 뉴코딩맨 2023. 4. 29.
Node.js에서는 package.json 파일을 이용하여 프로젝트의 정보와 의존 모듈들의 정보를 관리합니다. 이번 포스팅에서는 package.json 파일에 대해 자세히 살펴보도록 하겠습니다.
 
 

package.json이란?

package.json 파일은 Node.js 프로젝트에서 필수적으로 필요한 파일 중 하나입니다. 이 파일은 프로젝트의 정보, 의존 모듈, 스크립트 등을 담고 있습니다. Node.js를 이용하여 새로운 프로젝트를 시작하게 되면 가장 먼저 package.json 파일을 생성해야 합니다.

 

 

package.json 구조

package.json 파일은 JSON 형식으로 작성되어 있으며, 아래와 같은 구조를 가지고 있습니다.
 
{
    "name": "프로젝트 이름",
    "version": "버전 정보",
    "description": "프로젝트 설명",
    "main": "진입 파일",
    "scripts": {
    "start": "시작 스크립트",
    "test": "테스트 스크립트"
    },
    "dependencies": {
    "의존 모듈": "버전 정보"
    },
    "devDependencies": {
    "개발 의존 모듈": "버전 정보"
    }
}
 
name: 프로젝트의 이름을 나타냅니다.
version: 프로젝트의 버전 정보를 나타냅니다.
description: 프로젝트에 대한 설명을 나타냅니다.
main: 프로젝트의 진입 파일을 지정합니다.
scripts: 프로젝트에서 사용할 스크립트 목록입니다. start 스크립트는 프로젝트를 실행할 때 사용되는 스크립트입니다. test 스크립트는 프로젝트를 테스트할 때 사용되는 스크립트입니다.
dependencies: 프로젝트에서 사용하는 의존 모듈을 정의합니다.
devDependencies: 프로젝트를 개발할 때 필요한 의존 모듈을 정의합니다.
 
 

package.json 파일 생성

Node.js에서는 npm을 이용하여 package.json 파일을 생성합니다. npm을 이용하여 package.json 파일을 생성하는 방법은 아래와 같습니다.
 
npm init
 
위 명령어를 입력하면 프로젝트에 대한 여러가지 정보를 입력하게 됩니다. 프로젝트의 이름, 버전, 설명 등을 입력한 후, package.json 파일이 생성됩니다.
 
 

package.json 파일 의존 모듈 관리

package.json 파일을 이용하여 의존 모듈을 관리할 수 있습니다. 프로젝트에 사용할 의존 모듈을 설치하고 package.json 파일에 추가하는 방법은 아래와 같습니다.
 
npm install 모듈이름 --save

 

'IT > node.js' 카테고리의 다른 글

Node.js nodemon  (0) 2023.05.01
node.js express  (0) 2023.04.30
Node.js npm 이란?  (0) 2023.04.28
Node.js module.exports  (0) 2023.04.27
Node.js fs 모듈 사용법  (0) 2023.04.27

댓글