npm(Node Package Manager)이란 ?
node.js 기술을 이용해서 만들어진 여러 앱들을 명령어 환경에서 손쉽게 설치할 수 있도록 도와주는 것이 npm이다.
(node.js 계의 google play)
npx(Node Package eXecute)란?
npm의 5.2.0버전부터 추가된 도구로 간편하게 npm 패키지를 일회성으로 사용/실행하는 실행도구이다.
즉, 임시로 패키지를 설치하여 사용 후 제거된다고 생각하면 된다.
npm과 npx를 비교?
굳이 둘을 비교하자면
npm은 전역으로 패키지를 설치하여 의존성 라이브러리들을 전체적으로 관리 또는 특정 프로젝트에만 의존성 라이브러리를 설치하여 사용한다.
그러다 보니 업데이트가 있을 때 각 각 업데이트 관리를 해줘야 되는 번거로움이 있을 수 있다.
npx는 npm 라이브러리의 최신 버전을 로컬에 설치하지않고 임시로 실행하며, 사용 후 제거되기 때문에 업데이트 버전관리를 할 필요가 없다.
반응형
'Programming > React' 카테고리의 다른 글
[React] Vite 설치 및 기본 개념 이해 (0) | 2025.04.29 |
---|---|
[React] React 기초부터 모듈 시스템까지 (2) | 2025.04.29 |
[생활코딩] React 06. state (0) | 2024.01.31 |
[생활코딩] React 05. 이벤트 event (0) | 2024.01.23 |
[생활코딩] React 04. 속성 props (0) | 2024.01.22 |