[JS] Package.json / Node.js / NPM

이재혁·2023년 12월 6일
0

[JS]

목록 보기
1/7
post-thumbnail

#Package.json

package.json은 Node.js 프로젝트에서 사용되는 구성 파일로, 프로젝트의 메타데이터와 의존성 정보를 정의합니다. 여기에는 프로젝트의 이름, 버전, 스크립트, 의존하는 라이브러리 등이 포함됩니다.

#구성요소

npm init:새로운 Node.js 프로젝트를 시작할 때 사용되는 초기화 명령입니다. 이 명령을 실행하면 프로젝트에 대한 기본 정보를 입력하고, "package.json" 파일을 생성하는 대화형 프로세스가 시작됩니다.

name: 프로젝트의 이름을 나타냅니다.

version: 프로젝트의 현재 버전을 나타냅니다.

description: 프로젝트에 대한 간단한 설명을 제공합니다.

main: 프로젝트의 진입점 파일을 지정합니다.

scripts: 프로젝트에서 사용할 수 있는 명령어를 정의합니다.
아래의 예시에서는 npm start 명령어가 node index.js를 실행하고, npm test 명령어가 mocha tests를 실행합니다.

dependencies: 프로젝트가 실행되기 위해 필요한 패키지들을 나열합니다.
devDependencies: 프로젝트 개발 시에만 필요한 패키지들을 나열합니다.
engines: 프로젝트가 실행되기 위해 필요한 Node.js 버전을 지정합니다.

#Node.js

Node.js는 JavaScript를 실행하는 런타임 환경으로, 서버 사이드 및 명령 줄 도구를 개발하는 데 사용됩니다. JavaScript는 원래 브라우저에서 실행되는 언어이지만, Node.js를 통해 서버 측에서도 사용할 수 있게 되었습니다.

#npm

npm(노드 패키지 매니저)은 Node.js 패키지를 관리하는 도구로, 프로젝트에서 필요한 라이브러리나 도구를 쉽게 설치하고 관리할 수 있도록 도와줍니다. npm을 사용하면 "package.json" 파일을 통해 프로젝트의 의존성을 정의하고, 명령어를 통해 패키지를 설치하거나 업데이트할 수 있습니다.

0개의 댓글

Powered by GraphCDN, the GraphQL CDN