NPM과 NPX

권규리·2024년 3월 2일

🧱Node.js

목록 보기
6/15

NPM (Node package manager)

NPM은 registry라는 저장소 역할이다. 라이브러리를 설치할 때 항상 NPM ~ 하며 명령어를 작성했었는데, 이러한 라이브러리들을 담고 있는 곳이라 할 수 있다.

NPM으로 할 수 있는 것 💬

  • NPM build ~를 통해 배포를 할 수 있음
  • package.js에 NPM에 관한 정보가 담겨 있음
  • 로컬로 다운받을 때는 프로젝트 안, 즉 node.modules에 담겨짐
  • 글로벌로 다운받을 때는 프로젝트 뿐만 아니라 bin 디렉터리 안, 즉 컴퓨터에 담겨짐

이렇게 컴퓨터 자체에 다운이 된다면, 디스크를 낭비할 수 있기 때문에 해결책으로 나온 것이 NPX이다.

NPX

npx는 npm registry에서 create-react-app을 찾아, 다운로드 없이 실행시켜줌 !⭐

NPX의 장점 💬

  • 항상 최신 버전을 사용할 수 있음
  • disk를 낭비하지 않을 수 있음
profile
기록장 📝

0개의 댓글