[JavaScript] npm vs npx

moonhnxe·2024년 1월 29일

JavaScript

목록 보기
1/2
post-thumbnail

npm vs npx

javascript를 설치하면서, npm과 npx를 접하게 되었다. 이 둘은 뭘까!

npm

node package manager. 의존성 및 패키지 관리를 위한 패키지 매니저이다.
매니저: 패키지를 설치하고, 지우고!

설치된건 package.json에 나타나고, 설치된 정보(버전)은 package-lock.json에 저장된다.

npx

node package execute. js 패키지를 실행시키는 도구이다.
npm 5.2.0이상의 버전을 설치하면, 자동으로 npx가 설치된다. 즉, npx는
npm을 더 편리하게 사용하도록 돕는 도구이다.
없는 패키지를 실행시키면, 자동으로 다운받아서 실행시킨 뒤 삭제해준다.
패키지를 설치하지 않고도 실행 가능하게 해주기 때문에, 좀 더 가볍게 프로그램을 사용하고 싶을 경우에 쓰면 좋다.

결론
npm은 패키지 설치/삭제에, npx는 패키지 실행(+설치)에 사용된다.

profile
천천히, 꾸준히, 결국 무엇이든 해내는 사람✨

0개의 댓글