react를 시작하면서 npm의 역할과 동일하지만 보다 더 성능적으로 개선된 yarn을 사용할 것이라
npm install -g yarn
위 명령어를 터미널에 입력해 yarn을 다운받으려고 했다
근데 오류남 ,, 오류 메시지를 긁어왔어야 했는데 못긁어왔다
yarn -v
위 버전확인했을때 없다구 뜸
찾아보니 해당 오류는 node를 -g 전역적으로(global) 설치 시 발생하는 것 같았다
sudo npm install -g yarn
이렇게 앞에 sudo 붙여주니 다운 완 !
⭐️ yarn으로 패키지 설치하는 방법
yarn add [설치할 패키지 이름]
// 예시: yarn add react-router-dom
npm와 yarn
공통점
- 둘다 자바스크립트 런타임 환경인 노트(Node.js)의 패키지 관리자
- 애플의 앱스토어, 구글의 플레이스토어처럼, 전 세계의 많은 개발자들이 본인들이 만든 유용하고 다양한 패키지들 또는 프로그램을 ‘온라인 데이터베이스’에 올려놓는데, 그걸 쉽게 설치하고 삭제할 수 있도록 도와주는 관리자
차이점
- NPM
- node.js를 설치할 때 자동으로 생성
- Node Package Manager의 약자
- NPM platform 자체
- YARN
- 2016년에 페이스북에서 개발한 패키지 관리자
- npm과의 호환성이 좋고, 속도나 안정성 측면에서 npm보다 월등히 좋음
- 요약
- 속도 : Yarn wins
- 보안 : Yarn wins (하지만 최근 npm의 보안 업데이트도 크게 향상)

'TIL' 카테고리의 다른 글
| 6월 14일 TIL - react : key값은 컴포넌트로 전달되지 않는다 (0) | 2023.06.14 |
|---|---|
| 6월 13일 TIL - indexOf() (0) | 2023.06.13 |
| 6월 9일 TIL - 영화검색페이지의 세부 페이지별로 이동 (location.href) (0) | 2023.06.09 |
| 6월 8일 TIL - Math.sqrt() 제곱근 구하기 (1) | 2023.06.08 |
| 6월 7일 TIL - 비밀번호에 조건 걸기 (정규표현식) (0) | 2023.06.07 |