관리 메뉴

CASSIE'S BLOG

Npm, React - package.json 본문

PROGRAMMING/React

Npm, React - package.json

ITSCASSIE1107 2023. 5. 19. 10:46

React - package.json 과 package-lock.json 이란

 

npm

npm stands for Node Package Manager. It’s a library and registry for JavaScript software packages.

npm also has command-line tools to help you install the different packages and manage their dependencies.

 

npm은 Node Package Manager의 약자입니다. JavaScript 소프트웨어 패키지용 라이브러리 및 레지스트리입니다.
npm에는 다양한 패키지를 설치하고 해당 종속성을 관리하는 데 도움이 되는 명령줄 도구도 있습니다.

 

Node.js는 설치하는 경우 NPM(Node Package Manager)이 같이 설치되는데 이 NPM이란 것을 통해 React 개발에 필요한 다양한 모듈들을 다운받아 사용할 수 있습니다.

 

package.json 

npm 으로 어떤 모듈을 설치하면,

node_modules 에 추가가 되고, package.json 에도 계속 추가 됨.

( + dependencies 안에 해당 모듈의 버전과 이름 등 기본 정보들이 추가 )

 

여기서 쓰인 package.json 파일의 버전은 고정이 아니라 version range 를 사용함.

그래서 팀원과 버전이 다르더라도 맞출 수 있음

반응형