TIL

6월 12일 TIL - yarn 설치 에러 (npm install -g yarn)

양죠니 2023. 6. 13. 08:29

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 

공통점

  1. 둘다 자바스크립트 런타임 환경인 노트(Node.js)의 패키지 관리자
  2. 애플의 앱스토어, 구글의 플레이스토어처럼, 전 세계의 많은 개발자들이 본인들이 만든 유용하고 다양한 패키지들 또는 프로그램을 ‘온라인 데이터베이스’에 올려놓는데, 그걸 쉽게 설치하고 삭제할 수 있도록 도와주는 관리자

 

차이점 

  1. NPM
    1. node.js를 설치할 때 자동으로 생성
    2. Node Package Manager의 약자
    3. NPM platform 자체
  2. YARN
    1. 2016년에 페이스북에서 개발한 패키지 관리자
    2. npm과의 호환성이 좋고, 속도나 안정성 측면에서 npm보다 월등히 좋음
  3. 요약
    1. 속도 : Yarn wins
    2. 보안 : Yarn wins (하지만 최근 npm의 보안 업데이트도 크게 향상)