Yarn이란?
Yarn은 2016년 페이스북이 발표한 패키지 관리자로, NPM 보다 조금 더 빠른 성능을 가지고 있다.
NPM을 사용하는데 익숙하다면 Yarn을 사용하는데 큰 어려움은 없다.
NPM의 사용 방법을 모른다면 여기에서 NPM의 사용 방법을 먼저 보고 오는 것을 추천한다.
장점
Ultra Fast
다운로드한 모든 패키지를 캐시하기 때문에 다시 다운로드할 필요가 없고, 운영을 병렬화하여 리소스 활용률을 극대화하기 때문에 설치 시간이 그 어느 때보다 단축된다.
Mega Secure
체크섬을 사용하여 코드가 실행되기 전에 설치된 모든 패키지의 무결성을 확인한다.
Super Reliable
상세하고 간결하며 잠금 파일 형식과 설치용 결정 알고리즘을 사용하여 한 시스템에서 작동하는 설정이 다른 시스템에서도 정확히 동일한 방식으로 작동하도록 보장할 수 있다.
사용 방법
설치
$ npm install -g yarn
버전 확인
$ yarn --version
패키지 설치
해당 패키지 설치
$ yarn add {package_name}
의존성 모듈 전체 설치
$ yarn
만약 모든 프로젝트에서 사용할 수 있도록 전역 설치를 하고 싶다면 다음과 같이 -g 옵션
$ yarn add -g {package_name}
패키지 삭제
설치 된 패키지를 삭제하는 경우에는 다음과 같이 remove
을 사용해서 삭제
$ yarn remove {package_name}