npx는 npm 레지스트리 위에 올라가있는 패키지를 쉽게 설치하고 관리 할 수 있도록 도와주는 CLI 도구 입니다.
npm을 통해 어떤 하나의 패키지를 설치하려고 할 때, 그 패키지에 의존하는 모든 패키지들도 호환성 문제로 다운받아야 하므로 모든 패키지를 다 다운받아 버리면 여러모로 리소스 낭비가 생기기 마련입니다.
npx는 npm 설치 방법과는 다르게 일일히 설치, 실행 제거를 할 필요 없이 일회성으로 원하는 패키지를 npm 레지스트리에 접근해서 실행시키고 설치하는 실행도구 입니다. 내가 패키지를 설치하고 실행시키지 않더라도 이미 npm 레지스트리에 올라가 있는 최신버전을 설치하여 실행시키면 끝인거죠.
npx는 다음과 같은 상황에서 유용하게 사용 하실 수 있습니다.