npx

유상우·2023년 4월 9일
0

개발 용어

목록 보기
1/4

npx는 npm 레지스트리 위에 올라가있는 패키지를 쉽게 설치하고 관리 할 수 있도록 도와주는 CLI 도구 입니다.

npm을 통해 어떤 하나의 패키지를 설치하려고 할 때, 그 패키지에 의존하는 모든 패키지들도 호환성 문제로 다운받아야 하므로 모든 패키지를 다 다운받아 버리면 여러모로 리소스 낭비가 생기기 마련입니다.

npx는 npm 설치 방법과는 다르게 일일히 설치, 실행 제거를 할 필요 없이 일회성으로 원하는 패키지를 npm 레지스트리에 접근해서 실행시키고 설치하는 실행도구 입니다. 내가 패키지를 설치하고 실행시키지 않더라도 이미 npm 레지스트리에 올라가 있는 최신버전을 설치하여 실행시키면 끝인거죠.

npx는 다음과 같은 상황에서 유용하게 사용 하실 수 있습니다.

  • npm run-script를 사용하지 않고 로컬에 설치된 패키지를 사용할 경우
  • 일회성 명령어로 패키지를 실행할 경우
  • gist-based script를 실행 할 경우
  • 특정 노드 버전의 script를 실행 할 경우
profile
Potentialist

0개의 댓글