제로하우스

[TIL][Yarn] Yarn Intro 본문

JavaScript

[TIL][Yarn] Yarn Intro

송제로투 2022. 6. 2. 15:35

Overview

Facebook에서 만든 JavaScript 패키지 매니저

 

시작하기

설치 방법은 다양하다. Windows에서는 먼저 Chocolatey를 통해서 설치할 수 있다.

$ choco install yarn

npm으로 설치할 수도 있다.

$ npm install -g yarn
$ yarn --version

 

간단한 명령어

:arrow_forward: 프로젝트 초기화: 프로젝트를 시작할 때 초기화를 하며, package.json을 생성한다.

$ yarn init

:arrow_forward: package.json으로부터 dependencies를 설치한다.

$ yarn
# or
$ yarn install

:arrow_forward: 의존성 모듈을 설치한다.

$ yarn add [package]
$ yarn add [package]@[version]
$ yarn add [package]@[tag]

devDependencies, peerDependencies, optionalDependencies와 같은 다른 범주의 의존성을 추가하는 경우, 다음과 같이 할 수 있다.

$ yarn add [package] --dev
$ yarn add [package] --peer
$ yarn add [package] --optional

:arrow_forward: 의존성 모듈 업그레이드나 제거는 upgrade, remove 명령어를 사용한다.

$ yarn upgrade [package]
$ yarn remove [package]

:arrow_forward: 중복 설치된 패키지들을 정리해준다.

$ npm dedupe

 

yarn.lock

yarn.lock 파일은 설치된 모듈의 버전을 저장해 어디서나 같은 버전과 구조의 의존성을 가지게 한다. yarn에서는 자동으로 yarn install 때 마다 yarn.lock이 생성된다. (package-lock.json과 비슷한 기능을 한다.)

 

Copyright © 2022 Song_Artish

Comments