Yarn 설치 및 사용

영훈·2024년 3월 12일
0

(https://heropy.blog/2017/11/25/yarn/)

Yarn 설치


Homebrew

$ brew install yarn
$ brew install yarn --without-node 
# NVM 같은 버전 관리 툴을 사용한다면 Node 설치를 제외해야한다.

Yarn 사용법

  • 초기화 : 프로젝트를 시작할 때 초기화를 하려면(package.json을 생성)
$ yarn init
  • package.json으로부터 의존성 모듈을 설치한다면?
$ yarn
# or 
$ yarn install
  • 의존성 모듈을 설치하려면?
$ yarn add [package]
$ yarn add [package]@[version]
$ yarn add [package]@[tag]
  • devDependencies, peerDependencies, optionalDependencies와 같은 다른 범주의 의존성을 추가하려면
$ yarn upgrade [package]
$ yarn upgrade [package]@[version]
$ yarn upgrade [package]@[tag]
  • 의존성 모듈을 업그레이드하려면
$ yarn upgrade [package]
$ yarn upgrade [package]@[version]
$ yarn upgrade [package]@[tag]
  • 의존성 모듈을 제거하려면
$ yarn remove [package]

yarn.lock


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

profile
변경에 유연하면서, 확장하기 쉬운 코드를 짜고 싶어합니다.

0개의 댓글