profile image

L o a d i n g . . .

Published 2022. 8. 22. 20:22

NPM(Node Package Manager)

- dependencies(의존성)관리, 라이브러리들을 담고있는 곳. (npm install... ) 

- app을 작동시킬 때 사용 (npm run start, npm run build ...)

- local / global 로 설치할 수 있다. (뒤에 -g로 플래그를 주면된다.)

 

리액트 앱 생성 시에도 -g 플래그를 해주어야 하나, npx로는 그렇게 해주지 않아도된다

왜?

 

NPX(Node Package eXcute)

NPM 5.2.0 버전 이상부터 지원되는 npx 을 사용하면

- -g 디렉토리를 사용하지않고 바로 node 레지스트리에있는걸 찾아서 다운로드 없이 실행시켜준다

  (local path부터 적어갈 필요가 없다)

- Disk Space낭비가 줄어들고 항상 최신버전을 사용할 수 있게된다

반응형
복사했습니다!