본문 바로가기
WEB/react

NPM( Node package manager) vs NPX

by 일상코더 2023. 4. 5.

 

NPM이란?

 

         npm은 node.js의 자동화 된 의존성과 패키지 관리를 위한 패키지 매니저이다.

 

NPM의 역할

 

         1. library를 담고 있는 역할

         2. application을 킬때 start, 또는 배포 할 때 build

 

 

NPX의 역할

 

        원래 create-react-app을 할때 npm install -g create-react-app을 사용하여 global 디렉토리에 다운을 받았다.

       -> 이제는 npx를 이용하여 create-react-app을 이용 할 수 있다. 

       -> npx가 npm registry에서 create-react-app을 찾아서 다운로드 없이 실행 시켜준다

 

NPX의 장점

 

             1. Disk Space를 낭비하지 않을 수 있다. 

             2. 항상 최신 버전을 사용 할 수 있다.

'WEB > react' 카테고리의 다른 글

Redux 데이터 Flow  (0) 2023.04.05
React  (0) 2023.03.20
JSX  (0) 2023.03.07
State and LifeCycle(생명주기)  (0) 2023.03.07
컴포넌트(Components)  (0) 2023.03.04

댓글