less than 1 minute read

1. NPM이란?

NPM은 Node Package Module의 줄임말로 Python의 pip나 Ruby의 gem처럼 Node.js의 패키지를 관리할 수 있는 도구이다. 보통 Node.js를 설치하면 자동으로 설치된다.

  • 노드 js 로 만들어진 응용 프로그램을 쉽게 설치하는 명령어
  • 프로그램을 컴퓨터에 설치한다.


2. NPX란?

NPX는 Node Package eXecute의 줄임말로 노드 패키지 실행이란 의미이다. 패키지 관리 모듈이 아닌 NPM 5.2.0 버전부터 추가된 도구로서 NPM 5.2.0 이상 버전이 설치되어 있다면 사용가능하다.

  • 프로그램을 임시로 설치하여 한 번만 실행 후 삭제한다.
  • 컴퓨터의 공간을 낭비하지 않음
  • 실행할 때마다 다운로드 하기 때문에 항상 최신상태를 유지한다.


3. 결론

npx는 npm 레지스트리에 올라가있는 패키지를 쉽게 설치하고 관리할 수 있도록 도와주는 CLI 도구 입니다. npm을 좀 더 편하게 사용하기 위해 탄생한 npx는 npm을 통해 설치하는 모든 종류의 Node.js 기반의 파일들을 굉장히 간단하게 설치하고 실행할 수 있게 도와줍니다.