320x100
320x100

yarn

: JavaScript의 의존성 관리 패키지 매니저

: java의 gradle, php의 composer와 같은 역할

 

 

 

npm과의 차이

: 다운로드한 모든 패키지를 캐시하므로 다시 다운로드할 필요가 없음

: 운영을 병렬화 하여 리소스 활용률을 극대화하므로 설치시간 단축 가능

: checksum을 사용하여 코드가 실행되기전에 설치된 모든 패키지의 무결성을 확인

: 잠금 파일 형식과 설치용 결정 알고리즘을 사용하여 한 시스템에서 작동하는 설치가

  다른 시스템에서 정확히 동일한 방식으로 작동 보장 가능

: 이전에 패키지를 설치한 경우 인터넷 연결 없이 패키지 재설치 가능

: 설치 순서와 상관없이 모든 시스템에 동일한 종속성이 설치됨

: 실패 시 요청 재시도

: 일치하지 않는 버전의 종속성을 단일 버전으로 해결 

 

 

 

설치 방법

: npm install -g yarn

 

 

설정 방법

: echo 'export PATH="$(yarn global bin):$PATH" >> ~/.bashrc'

 > -g로 설치하기 때문에 하지 않아도 될 수 있음

 > 설치 후 터미널을 재시작하고 yarn --version 명령어 입력시 동작하지 않는다면 환경변수 설정

 

 

사용방법

- yarn 초기화

: yarn init

 

- yarn 으로 패키지 설치

: yarn install

 > package.json에 명시된 패키지를 설치

 

- yarn 패키지 업그레이드

: yarn upgrade

 

- 프로젝트 실행

: yarn start

 > package.json에 옵션을 넣어 alias 설정 가능 

 

 

 

 

 

 

Refference

 

yarn이란?

yarn이란?

pakss328.medium.com

300x250
728x90