npx를 쓰는 이유 [npm] npm 대신

npm을 사용하려면 글로벌 모듈로 설정해서 사용하기 때문이다.글로벌이라고 하는 것은, 내 컴퓨터안에 모든 프로젝트가 액세스 가능하게 설정하는 것으로, 다음과 같은 방법으로 인스톨 할 수 있다.

예를 들어 리엑트를 생성하는 CLI를 할 때 글로벌 설치를 하는데 이러한 글로벌 설치의 단점은 다음과 같다.

  1. 모듈 업데이트 확인 불가 2. 모듈 업데이트 변경으로 인한 다른 모듈 오류 발생
  2. 이러한 문제를 해결하기 위해 npx가 등장했다.

npx란? npm 5.2.0에서 새롭게 추가된 툴로, 일회성으로 원하는 패키지를 npm 레지스트리에 접속하여 실행, 설치하는 툴이다. 그래서 패키지를 업데이트 하지 않아도 npm 레지스트리에 올라 있는 최신 버전을 수행한다.

사용법은 간단하다. npm을 명령할 위치에 npx를 입력하면 된다.

error: Content is protected !!