본문 바로가기
개발 이모저모

토스에서 즐겨쓰는 yarn

by 코딩의 세계 2025. 2. 28.

고양이는 항상 옳다

시작하기 전에, 공식 사이트는 다음 링크를 참고하자.

https://yarnpkg.com/

 

Home page | Yarn

Yarn, the modern JavaScript package manager

yarnpkg.com


Yarn 이란?

Yarn은 Javascript 패키지 매니저이다. 프로젝트 패키지 의존성을 관리하는 툴이며, 다른 개발자들과 패키지를 공유할 수 있도록 도와준다. (*third-party 모듈을 패키지라고 부른다.)

Yarn은 npm과 마찬가지로 패키지의 저장소를 제공하며, 시스템에서 의존 패키지를 설치, 업데이트할 수 있도록 도와준다. package.json 파일을 통해 해당 프로젝트가 의존하고 있는 모든 패키지를 구분하고, package.json에 있는 dependencies 필드를 기반으로 패키지를 설치한다.

덕분에 실제로 패키지들이 저장되어있는 node_modules 폴더 대신, packaged.json 파일만 공유해 데이터 낭비를 줄일 수 있다.

그렇다고 yarn이 npm보다 좋다고 단언할 수는 없다. yarn이 가파르게 성장하며 점점 더 큰 점유율을 차지하고 있지만, 그래도 아직은 npm의 다운로드가 훨씬 많고, 커뮤니티의 규모도 훨씬 크다. 관련된 이슈나 정보를 찾는 것은 yarn보단 npm이 좀 더 수월하다.


yarn 명령어

yarn -v #잘 설치 됐는지 명령어를 통해 버전 확인
yarn add [설치할 패키지 이름] #패키지 설치하는 방법, 예시: yarn add react-router-dom
yarn init #package.json 생성
yarn or yarn install #package.json 파일 및 해당 종속성에 나열된 모든 모듈을 설치
yarn remove #패키지 삭제 
yarn upgrade #패키지 업데이트
yarn dedupe #중복 설치된 패키지들을 정리
yarn upgrade <package>@<version> #특정 패키지 버전으로 업그레이드

참고한 글 >

https://velog.io/@khy226/Yarn-%EC%9D%B4%EB%9E%80

 

Yarn 이란?

Yarn install 하면 어떤일이 벌어질까 🤔

velog.io

https://devyihyun.tistory.com/167

 

[yarn] yarn 설치하기

[Node.js 설치] yarn을 설치하기 위해서는 node.js를 설치해야한다. 단축키 윈도우 + Q를 눌려 cmd를 실행한다. node -v 명령어를 입력하고 Enter키를 누른다. 결과가 다음과 같이 버전이 나온다면 설치가

devyihyun.tistory.com

https://peripheral-nerv.tistory.com/entry/npm-yarn-%EB%AA%85%EB%A0%B9%EC%96%B4-%EB%AA%A8%EC%9D%8C

 

npm yarn 명령어 모음

비슷한듯 다른 npm, yarn 명령어 정리!npm 명령어npm init #package.json 생성(정보 입력값)npm init -y #package.json 생성(기본 설정값)npm install -g #패키지 전역 설치npm install #패키지 로컬 설치npm uninstall -g #전역

peripheral-nerv.tistory.com