npm이랑 npx는 뭐가 다른걸까??
NPM (Node Package Manager)
- Node.js 환경에서 사용되는 패키지 관리자
- 패키지를 다루는 작업을 편리하고 안전하게 수행하기 위해 사용되는 툴
- 라이브러리가 코드의 작성을 위해 사용되는 코드의 묶음이라면
- 패키지는 코드의 배포를 위해 사용되는 코드의 묶음
- package.json 파일에 의존성에 대한 정보를 확인할 수 있도록 저장하면
- 사용자가 사용하고자 하는 패키지의 dependency를 패키지 매니저를 통해 쉽게 설치하도록 도울 수 있음
NPX (Execute Npm Package Binaries)
- npm을 좀 더 편하게 사용하기 위해 npm에서 제공해주는 하나의 도구
- npm에 속해 있는 npm 패키지 실행 도구
- 패키지 임시 설치 및 실행
- npm으로 설치할 명령어를 줄여줌
- 다른 버전의 노드 실행 가능
LIST
'#2 Framework ✍️ > 2-2 Node.js' 카테고리의 다른 글
Buffer (버퍼) (1) | 2023.03.13 |
---|---|
[Node.js] Node.js 란?? (0) | 2022.12.09 |