-
npm ? npx?back-end/nodejs 2021. 9. 10. 15:38728x90
목표
- npm, npx의 등장 배경
- npx, npm에 대해 이해한다.
- npx, npm의 차이점을 이해한다
npm, npx의 등장배경
- 외부 라이브러리가 필요한 경우 소스코드를 다운로드해서 프로젝트에 일일히 넣어야하는 번거로움
- 외부 라이브러리 버전이 업데이트 된다면 다시 다운로드해서 프로젝트에 넣어야하는 번거로움
- 외부 라이브러리를 쉽게 관리하고자 등장하게 된게 npm, yarn이다.
- 점점 외부 라이브러리가 고도화 됨에 따라 외부 라이브러리를 실행해야하는 경우가 생김
- 외부 라이브러리를 실행 시켜주고자 등장하게 된게 npx 이다.
npm 이란 ?
- Node Package Manager의 줄임말로 Node 설치시에 자동으로 설치된다
- 외부 라이브러리를 쉽게 관리할 수 있게 해주는 프로그램이다.
- 간단한 명령어 (npm i )통해 버전을 업데이트하고, 삭제도 할수 있다.
npx 란?
- Node Package Excute로 노드 페키지 즉 외부 라이브러리를 실행한다.
- npx는 외부 라이브러리를 설치하는게 아닌 실행하는 개념이다.
- 주로 프로젝트를 새로 실행하는경우 미리 완성된 외부 라이브러리를 실행하여 세팅한다.
( react-create-app .. 등등)
정리
- npm은 노드 페키지 메니저로 외부 라이브러리를 관리한다.
- npx는 노드 페이지 Excute로 외부 라이버러리를 실행한다.
참고
728x90'back-end > nodejs' 카테고리의 다른 글
[Node] 회원가입, 로그인, 로그아웃 구현하기 (0) 2019.12.26 4-3 파일 다루기 (0) 2019.07.15 4-2 이벤트 이해하기 (0) 2019.07.15 javascript 함수 선언하기 (0) 2019.07.14 3.4 프로토타입 객체 (0) 2019.07.13