yarn 사용법 (npm과 비교)

곽태욱·2020년 2월 11일
10

package.json 생성

npm init
yarn init

package.json을 생성한다.

  • -y : 자동으로 모든 물음에 빈칸으로 응답할 수 있다. -yes도 가능하다.

package.json 패키지 설치

npm i
yarn install

package.json에 있는 모든 패키지를 설치한다. npm install도 가능하다.

패키지 전역 설치

npm i -g <package-name>
yarn add global <package-name>

dependancy에 패키지 설치

npm i <package-name>
yarn add <package-name>

devDependancy에 패키지 설치

npm i <package-name> --save-dev
yarn add <package-name> --dev

패키지를 설치할 때 yarn install --production을 입력하거나 환경변수가 NODE_ENV=production 이면 dependancy에 있는 패키지만 설치해서 빌드 결과물 크기를 최적화할 수 있다. 그래서 프로젝트에 꼭 필요한 패키지만 dependancy로 설치하고, typescript나 eslint 등 빌드 파일 실행에 필요하지 않는 패키지는 devDependancy로 설치한다.

CLI 도구 또는 실행 파일 설치

npx create-react-app <project-name> 
yarn create react-app <project-name>
  • --template typescript : 둘 다 이 옵션으로 typescript 버전의 React를 설치할 수 있다.

모든 라이브러리를 최신 버전으로 업데이트

yarn upgrade --latest

packages.json의 모든 라이브러리가 최신 버전으로 업데이트된다.

참고 : https://classic.yarnpkg.com/en/docs/migrating-from-npm#toc-cli-commands-comparison

profile
이유와 방법을 알려주는 메모장 겸 블로그. 블로그 내용에 대한 토의나 질문은 언제나 환영합니다.

0개의 댓글