본문 바로가기

FrontEnd(Vue, Javascript, JQuery)/이론

Vue - package.json

우선 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