우선 npm이란?
npm(Node Package Manager)은 node.js를 위한 패키지 매니저이자, node.js를 위한 오픈소스 생태계이다.
→ npm은 node.js에서 사용하는 모듈들을 패키지로 만들어 관리하고 배포하고 있다.
기본적으로 package.json은 문서이다.
개발자가 배포한 패키지에 대해, 다른 사람들이 관리하고 설치하기 쉽게 하기 위한 문서
→ (SpringFrameWork에서 사용하는 xml과 비슷한 역할을 하는 것으로 보인다.)
● 자신의 프로젝트가 의존하는 패키지의 리스트
● 자신의 프로젝트의 버전을 명시
● 다른 환경에서도 빌드를 재생 가능하게 만들어, 다른 개발자가 쉽게 사용할 수 있도록 한다.
개발하는데 중요한 것은 개인적으로 dependencies하면 되지 않나 싶다
'FrontEnd(Vue, Javascript, JQuery) > 이론' 카테고리의 다른 글
Web Browser 동작원리 Re (0) | 2024.06.21 |
---|---|
JavaScript 동작 원리 (0) | 2024.06.21 |
Vue 기본 파일 분석 (2) | 2024.06.17 |
SPA vs MPA - CSR vs SSR (0) | 2024.06.14 |
JavaScript - Closure (0) | 2024.06.11 |