본문 바로가기

Programming/NodeJS

[NodeJS] yarn 을 설치하고 yarn 을 이용하여 패키지 관리하기

작성자 : Deok

yarn 은 NodeJS를 깔면 기본적으로 설치되는 npm 과 같은 역할을 하는 패키지 관리 프로그램입니다.


왜? npm 이 있는데 왜 굳이 yarn 을 쓰는가? 가장 큰 이유는 압도적으로 빠릅니다. ( 후에 변경될 수도 있습니다. )




* NodeJS 가 설치되어 있어야 합니다. NodeJS 의 설치는 아래의 문서를 참고하시기 바랍니다. 

2019/06/04 - [강좌/NodeJS] - [NodeJS] Linux ( CentOS, Ubuntu, AWS Linux 등 ) 에 NodeJS 설치하기





1. yarn 설치 방법 ( 원본 문서 : https://yarnpkg.com/en/docs/install )


- CentOS / Fedora / RHEL


저장소 등록하기

$ curl --silent --location https://dl.yarnpkg.com/rpm/yarn.repo | sudo tee /etc/yum.repos.d/yarn.repo


설치하기

$ sudo yum install yarn
## 또는 ##
$ sudo dnf install yarn



- Debian / Ubuntu


저장소 등록하기

$ curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | sudo apt-key add -
$ echo "deb https://dl.yarnpkg.com/debian/ stable main" | sudo tee /etc/apt/sources.list.d/yarn.list


설치하기

$ sudo apt-get update && sudo apt-get install yarn





2.  yarn 설치 후 --version 으로 테스트 하기


$ yarn --version




3. yarn 이용하기


yarn 의 기본 사용방법은 npm 과 매우 유사 합니다. 간단히 몇가지 알아 보겠습니다.



· yarn 자신을 최신버전으로 업그레이드 하기

$ yarn self-update


· nodejs 프로젝트 초기화

$ yarn init


· package.json 의 내용을 통한 패키지 설치

$ yarn install





· 패키지 추가하기

$ yarn add {PACKAGE_NAME}


· 패키지 리스트 보기

$ yarn list

#특정 depth 까지만 보기
$ yarn list --depth=0 ( 혹은 보고 싶은 depth 숫자 )


· 패키지 업그레이드 하기

$ yarn upgrade


· 패키지 제거하기

$ yarn remove {PACKAGE_NAME}


위는 자주 사용하는 yarn 명령어 들을 모아 보았고 더 정보가 필요하신 분은 아래의 공식 영문서 링크에서 더 확인해 보시기 바랍니다.


yarn cli 소개 (영문) : https://yarnpkg.com/en/docs/cli/


즐거운 개발되시기 바랍니다 :D