[JS] npm과 npx 차이

Jaeyoung Ko·2024년 11월 7일

Node.js와 함께 사용되는 도구로 npm과 npx가 있지만, 둘을 혼동하기 쉽지만 각기 다른 목적과 기능을 가지고 있다.

npm (Node Package Manager)

npm은 js 의 패키지 관리 도구로 패키지의 설치, 삭제, 업데이트, 관리 등에 사용된다.

npx (Node Package Execute)

npx는 npm 5.2.0 버전 이상에 포함된 도구로, Node.js 패키지를 설치하지 않고도 실행할 수 있도록 일회성 명령어 제공을 한다.



즉, 둘의 가장 큰 차이점은 패키지의 설치 여부로 볼 수 있다.

지속적인 패키지 관리를 위해서라면 npm을 통한설치를,

일회성으로 커맨드라인을 실행한다면 npx를 이용하는 것이 유용하다.

profile
안녕하세요, 고재영입니다. 언제나 즐겁게 살려고 노력합니다.

0개의 댓글