Npm을 사용하기 위해서는 글로벌 모듈로 설정하여 사용하기 위함이다.글로벌이란 자신의 컴퓨터 안에 모든 프로젝트가 접근할 수 있도록 설정하는 것인데 다음과 같은 방법으로 설치할 수 있다.
예를 들어 리엑트 프로젝트를 생성하는 CLI를 수행할 때 글로벌 설치를 하는데 이러한 글로벌 설치의 단점은 다음과 같다.
- 모듈 업데이트 확인 불가 2. 모듈 업데이트 변경으로 인한 다른 모듈 오류 발생
- 이러한 문제를 해결하기 위해 npx가 등장했다.
npx란? npm5.2.0부터 새롭게 추가된 툴로, 1회 한도에서 원하는 패키지를 npm 레지스트리에 접속하여 실행, 설치하는 툴이다. 그러므로 패키지를 업데이트하지 않고도 npm 레지스트리에 실려 있는 최신 버전을 실행한다.
사용법은 간단하다. npm을 명령하는 위치에 npx를 입력하면 된다.
끝.