javascript : yarn

in #javascript6 years ago (edited)

Yarn의 특징과 성능에 대한 정리

http://happygrammer.tistory.com/154

YARN은 다음과 같은 특징을 내세우고 있습니다.

빠르다

안전성

신뢰성

NPM은 배포가 쉽고 종속성을 쉽게 해결할 수 있다는 장점이 있지만 패키지가 중복으로 설치될 수 있다는 단점이 있습니다. 파일이 많은 경우 문제가 됩니다. 그래서 최근 페이스북의 node_modules를 관리하면서의 불편한 점을 개선하기 위해 Yarn이 탄생됐습니다. Yarn은 다음과 같은 특징이 있습니다.

NPM3보다 패키지 설치 속도가 빠릅니다.

json 포맷을 사용하지 않습니다.

오프라인 모드가 가능합니다.

설치 파일을 통해 설치가 가능합니다. 설치 페이지에서 인스톨러를 다운로드 받아 설치합니다. 그럼 커맨드 창에서 yarn명령어를 이용할 수 있습니다.

npm에 기반한 설치는 다음과 같은 과정으로 진행합니다.

npm install --global yarn
YARN의 최신 버전은 다음과 같이 업데이트 합니다.

yarn self-update
Yarn은 다음과 같은 명령어로 초기화할 수 있습니다.

yarn init
Yarn을 이용해 패키지를 추가하려면 add 옵션을 이용합니다.

yarn add [package-name]@[version-or-tag] [option]
예를 들어 react 패키지를 설치하려면 다음 명령어를 입력합니다.

출처: http://happygrammer.tistory.com/154 [해피그래머의 개발 노트]

Yarn: 처음 보는 자바스크립트의 새 패키지 매니저 (Yarn: First Look at the New Package Manager for JavaScript)

https://www.vobour.com/yarn-%EC%B2%98%EC%9D%8C-%EB%B3%B4%EB%8A%94-%EC%9E%90%EB%B0%94%EC%8A%A4%ED%81%AC%EB%A6%BD%ED%8A%B8%EC%9D%98-%EC%83%88-%ED%8C%A8%ED%82%A4%EC%A7%80-%EB%A7%A4%EB%8B%88%EC%A0%80-yarn-fir