다재다능 개발자 성장기 🚀
항해99 👩💻87일차 TIL 본문
NPM vs NPX vs YARN
npm
npm이란 node package manager의 약어로써 말 그대로 node.js의 자동화 된 의존성과 패키지 관리를 위한 패키지 매니저이다.
- 기본적, 보편적인 다양한 레퍼런스가 많다.
npx
npm 5.2.0 버전부터 추가된, npm을 좀 더 편하게 사용하기 위해서 제공해주는 하나의 도구이다.
- 패키지의 최신버전 파일을 불러와 설치하여 실행시키고 실행된 이후에 해당 패키지를 제거하는 방식이다.
- 실행순서
- 실행시킬 패키지가 로컬에 있는지 먼저 확인한다.
- 로컬에 존재한다면 실행시킨다.
- 로컬에 존재하지 않는다면 npx가 가장 최신 버전을 설치하고 실행시킨다.
yarn
전반적으로 npm과 비슷한 패키지 관리 도구로써 버전을 어디에서나 같게 만들어 버그를 줄임으로써 보안을 높였다.
- npm보다는 덜 보편적이어서 레퍼런스가 적다.
'항해99_6기_TIL' 카테고리의 다른 글
항해99 👩💻89일차 TIL (0) | 2022.06.03 |
---|---|
항해99 👩💻88일차 TIL (0) | 2022.06.02 |
항해99 👩💻86일차 TIL (0) | 2022.05.31 |
항해99 👩💻85일차 TIL (0) | 2022.05.30 |
항해99 👩💻84일차 TIL/WIL (0) | 2022.05.30 |