티스토리 뷰
728x90
반응형
Yarn vs NPM 비교
node + npm이 기본이었는데, 몇 가지 npm의 문제점을 해결하기 위해 yarn이 발표되었다.
기존 NPM은 배포가 쉽고, 종속성을 쉽게 해결할 수 있지만 패키지가 중복으로 설치될 수 있고, 파일이 많은 경우에 문제가 될 수 있다. 페이스북에서는 이런 문제점들을 해결하기 위해서 yarn을 발표했다.
- npm3 보다 패키지 설치 속도가 빠르다.
- json 포맷을 사용하지 않는다.
- offline 모드가 가능하다.
YARN 설치
- 설치페이지를 통해서 직접 설치가 가능하다.
- 맥북이라면 brew를 이용해서 설치가 가능하다.
- npm을 통해서도 설치가 가능하다.
터미널에서의 설치는 다음의 명령으로 처리하면 된다.
$ npm install -g yarn # npm 사용
$ brew install yarn # 맥북
명령 비교
npm 명령 | yarn 명령 | 설명 |
---|---|---|
npm init | yarn init | 프로젝트 초기화 |
npm install | yarn or yarn install | package.json 의 패키지 설치 |
npm install --save [package name] | yarn add [package name ] | 패키지를 프로젝트 의존성 수준으로 추가 (dependencies) |
npm install --save-dev [package name] | yarn add -D[or --dev] [package name] | 패키지를 프로젝트 개발 의존성 수준으로 추가 (Devdependencies) |
npm install --global [package name] | yarn global add [package name] | 패키지를 전역 수준으로 추가 |
npm update --save | yarn upgrade | 프로젝트의 패키지 업데이트 |
npm run [script name] | yarn [script name] | package.json의 scripts에 지정된 명령 실행 |
npm uninstall --save [package name] | yarn remove [package name] | 패키지 삭제 |
npm cache clean | yarn cache clean | 캐시 삭제 |
참고자료
728x90
반응형
'개발 > 기타공통' 카테고리의 다른 글
[Git] macOS에서 현재 상태로 원격 저장소 재 구성하기 (0) | 2020.12.29 |
---|---|
[Git] macOS에서 여러 개의 Github.com 계정 사용하기 (2) | 2020.12.28 |
[Opencensus - Trace] Opencensus를 이용한 gRPC Global Tracing (0) | 2020.12.20 |
[Opencensus - Trace] Opencesus를 활용한 Trace 정리 (0) | 2020.12.19 |
[macOS - SSH] macOS에서 SSH Key를 이용해서 원격 Ubuntu 서버에 접속하기 (0) | 2020.12.19 |
댓글
250x250
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
TAG
- Cluster
- Node
- CentOS 8
- leader
- Kudo
- 쿠버네티스
- docker
- operator
- macos
- KUBECTL
- operator framework
- Kubernetes
- zookeeper
- kudo-cli
- NFS
- Packages
- SolrCloud
- dynamic nfs client provisioner
- GIT
- opencensus
- collection
- custom resource
- provisioner
- terrminating
- ssh
- galera
- k8s
- CentOS
- Replica
- Galera Cluster
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
글 보관함