기타

package.json의 dependencies와 devDependencies의 차이

kelly09 2024. 5. 20. 17:06

🍰 package.json

: Node.js 프로젝트의 구성 파일. 프로젝트에 대한 메타 데이터, 의존성 정보 포함. 프로젝트 관리, 배포에 중요.

주요 구성 요소

  • name(프로젝트 이름)
  • version(프로젝트 버전)
  • description(프로젝트에 대한 간단한 설명)
  • main(진입점 파일)
  • scripts(프로젝트에서 사용할 수 있는 명령어 모음)
  • dependencies(프로덕션 환경에서 필요한 패키지들)
  • devDependencies(개발 환경에서 필요한 패키지들)
  • 등등...

🍰 dependencies

: 프로덕션 환경에서도 필요한 패키지.

  • 애플리케이션이 실행되는 동안 필요한 패키지들 나열.
  • 서버에서 실행되는 코드, 클라이언트 애플리케이션에서 직접 사용되는 라이브러리 등 포함.
  • 설치 명령어: npm install <package-name> / npm install --save <package-name>

🍰 devDependencies

: 개발 환경에서만 필요한 패키지. 

  • 빌드 도구, 테스트 프레임워크, 스타일 전처리기 등 포함.
  • 설치 명령어: npm install --save-dev <package-name> / npm install -D <package-name>

 

'기타' 카테고리의 다른 글

VSCode에서 Font Awesome Gallery 사용하기  (0) 2024.05.09