리액트 npm,npx 그리고 yarn의 차이

태민·2022년 11월 14일
0

npm node package manager자바스크립트 런타임 환경 Node.js의 기본 패키지 관리자
→ 라이브러리를 다운 → 빌드 → 프로젝트 3개 (로컬에 전부 다운)

  • 프로젝트마다, 글로벌하게 사용가능 (a라는 라이브러리의 1.1버전이 있는데 1.2를 넣으면 망가짐
  • 이전버전 삭제하고 다시 설치해야함

npx (execute npm package binaries)→라이브러리를 다운→ 빌드→ 플젝3개 (다운받은 걸 재사용, 없으면 다운) → 실행 → 삭제

  • 가볍게 쓸 수 있고 해당패키지만 실행가능하도록 해줄 수 있다

yarn → 속도/안정성은 npm과 동일하며 장점은 어디서쓰든 버전을 같게 만들어서

버그를 줄임으로써 보안을 높혀준다

단점은 npm점유율이 높아 상대적으로 관련자료가 조금 부족함

profile
몰입이 즐거운 개발자

0개의 댓글