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
'Programming > NodeJS' 카테고리의 다른 글
yarn을 이용해 프로젝트 NODE_ENV 분기 실행 (0) | 2022.07.27 |
---|---|
yarn을 활용한 슬기로운 패키지 버전 관리 (0) | 2022.07.27 |
npm install 패키지 설치 옵션 (0) | 2022.07.23 |
NodeJS NODE_ENV 값으로 개발/배포 모드 분기하기 (0) | 2022.07.22 |
NodeJS 개발을 위한 Eslint 및 Prettier 적용 방법 (0) | 2022.07.09 |