본문 바로가기
개발일기

12. npm과 npx의 차이

by 김엉배 2025. 5. 8.
728x90
반응형

 

1. npm은 설치, npx는 실행

명령어 역활 설명
npm 설치 도구 패키지를 node_modules에 설치함
npx 실행 도구 설치하지 않고 CLI 패키지를 바로 실행 가능

 


2. 예제로 이해하는 npm vs npx

- npm 예시: 패키지 설치 후 실행

npm install create-react-app -g
create-react-app my-app

 

위 명령어는 CRA(Create React App)를 글로벌로 설치하고, 이후에 create-react-app 명령어를 사용할 수 있게 한다.

 


- npx 예시: 설치 없이 바로 실행

npx create-react-app my-app

 

이 명령어는 CRA를 설치하지 않고도 바로 실행, 즉석에서 최신 버전을 다운로드해서 실행하고 끝나면 삭제하고,

딱 한 번 실행할 CLI 도구에 적합.

 


3. 언제 어떤 걸 써야 할까?

 

상황 사용 도구
한 번 실행하고 말 것 npx
자주 사용하는 CLI 설치 npm install -g
프로젝트에 의존성 추가할 때
npm install

 

728x90
반응형

'개발일기' 카테고리의 다른 글

11. 자바 HttpServeletRequest  (26) 2024.03.19
10. Vuex Store  (24) 2024.03.18
09. Vue.js의 라이프사이클  (26) 2024.03.17
08. 리액트(React)  (63) 2024.01.25
07. DOM(Document Object Model)  (63) 2024.01.23