[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가 설치 되어있는지 확인해본다. [which npx]을 입력한다.
- 아무것도 안뜬다. 설치되어있지 않다는 뜻.
- 아래 명령어를 입력해서 npx를 설치한다.
npm install -g npx
- 다시 [which npx]를 입력하면 설치된 것을 확인할 수 있다.
'개발 이야기' 카테고리의 다른 글
mariadb(mysql) 버전 확인하기 (0) | 2022.03.04 |
---|---|
부팅 usb를 usb 메모리로 복구하기 (0) | 2022.02.20 |
[Error] Some problems were found with the configuration of task ':app:processDebugGoogleServices' (0) | 2022.02.17 |
[install] node.js 업그레이드 (0) | 2022.02.17 |
[Error] Execution failed for task ':app:stripDebugDebugSymbols' (0) | 2022.02.15 |