본문 바로가기

개발 이야기

[install] npx 설치하기

[npx 와 npm 차이]

npm 이란?

= 노드 패키지 관리자(Node Package Manager)

- node.js의 의존성과 패키지 관리를 위한 패키지 관리자이다.

- 버전관리를 지원한다.

 

npx 란?

= 노드 패키지 실행(Node Package Execute)

- npm을 더 편하게 사용하기 위한 도구이다. 노드 패키지를 실행시키는 도구라고 생각하면 될것 같다.

- npx가 하는 일

   1) 실행할 패키지가 경로에 설치되어 있는지 확인한다.

   2-1) 설치되어 있다면, 해당 패키지를 실행시킨다.

   2-2) 설치되어 있지 않다면, 최신 버전을 설치하고 실행시킨다.

 

 

[npx 설치하기]

 

  • npx로 http-server를 실행시키려고 하니, npx를 설치하라고 한다.

npx http-server

 

  • npx가 설치 되어있는지 확인해본다. [which npx]을 입력한다.

which npx
npx 설치 여부 확인

      - 아무것도 안뜬다. 설치되어있지 않다는 뜻.

 

  • 아래 명령어를 입력해서 npx를 설치한다.

         npm install -g npx  

npm install -g npx
npm install -g npx

 

  • 다시 [which npx]를 입력하면 설치된 것을 확인할 수 있다.

which npx