npx와 npm_React

miin·2022년 1월 10일
0

React

목록 보기
35/55
post-thumbnail

npx

  • 새로운 패키지 관리 모듈이 아니다.

  • 자바스크립트 패키지 관리 모듈인 npm(Node Package Module)의 5.2.0버전부터 새로 추가된 도구이다

  • npm을 좀 더 편하게 사용하기 위해서 npm에서 제공해주는 하나의 도구

  • npm 5.2.0 이상의 버저만 깔려있다면 npx 명령어를 사용할 수 있다

  • npx는 npm 레이스트리에 올라가있는 패키지를 쉽게 설치하고 관리할 수 있도록 도와주는 CLI 도구
    npm = Package Manager(관리)
    npx = Package Runner(실행)

  • npx가 설치되어 있지 않다면 npm install -g npx로 설치가 가능하다

장점

  • npx는 기존에 npm 설치 방법과는 다르게 일일이 설치, 실행, 제거를 할 필요없이 일회성으로 원하는 패키지를 npm에 접근해서 실행시키고 설치하는 실행도구이다.

when?

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

0개의 댓글