Dev./Node.js

[Node.js] npx란? (짧)

인쥭 2021. 7. 27. 16:54
반응형
  • npx - execute npm package binaries
 

npx

execute npm package binaries

www.npmjs.com

  • npx는 npm 패키지 바이너리를 실행해주는 모듈이다.
    • 노드 패키지 관리자로서의 npm과는 역할과 목적 면에서 차이가 있다.
  • npm install [module] -g 등으로 로컬에 글로벌 모듈을 설치하는 것은 몇가지 단점이 있다.
    • 특히, 업데이트 버전 관리 등의 문제가 크다.
  • npx는 모듈을 로컬에 저장하지 않고, 매번 최신 버전의 파일만 임시로 불러와 실행시킨다.
  • 따라서 일회성으로 패키지를 실행하고자 할 때 유용하다.
[~] npx cowsay I am monkey
npx: 41개의 패키지를 1.657초만에 설치했습니다.
 _____________
< I am monkey >
 -------------
        \   ^__^
         \  (oo)\_______
            (__)\       )\/\
                ||----w |
                ||     ||