Yarn 설치 및 사용법

bunny.log·2023년 5월 10일
0

Yarn

yarn은 Facebook에서 만든 자바스크립트 패키지 매니저 입니다.

Homebrew로 설치

Homebrew를 사용하는 설치(https://brew.sh/index_ko.html)

NVM 같은 버전 관리 툴을 사용해야 한다면 Node.js의 설치를 제외하도록 합니다.

$ brew install yarn --without-node

NPM로 설치

$ npm install -g yarn

설치가 잘 되었는지 확인합니다.

$ yarn --version

설치 후 전역 사용에 문제가 있다면 Path 설정을 해줘야 합니다.

.profile, .bash_profile, .bashrc, .zshrc 등…

$ export PATH="$PATH:/opt/yarn-[version]/bin"

package.json을 생성

프로젝트를 시작할 때 초기화를 하려면(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 add [package] --dev
$ yarn add [package] --peer
$ yarn add [package] --optional

의존성 모듈을 업그레이드하려면

$ 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와 비슷한 기능을 한다고 생각하면 됩니다.

참고
https://heropy.blog/2017/11/25/yarn/

참고
M1 Pro - node, npm, yarn 설치 하기
https://velog.io/@biigpiie/M1-Pro-node-npm-yarn-%EC%84%A4%EC%B9%98-%ED%95%98%EA%B8%B0

참고
https://heropy.blog/2017/11/25/yarn/

profile
더 많은 유익한 내용은 ->> https://github.com/nam-yeun-hwa

0개의 댓글