제목 | lock(패키지 잠금 파일) | 프로젝트 메타 정보 |
---|---|---|
npm | package-lock.json | package.json |
yarn | yarn.lock | package.json |
- npm
- yarn
- Performance
- Security
npm : 순차적으로 패키지 수행
yarn : 동시에 여러 패키지 설치
npm : 보다 덜 안전
yarn : npm보다 늦게 출시되며 보다 안전
- Yarn에도 단점이 있다.
- 디스크 용량을 좀 더 많이 잡아먹는 편이라고 한다. Yarn이 'npm의 개선된 버전'의 개념으로 나왔고, 속도나 보안성 측면에서 개선되었다고 할 수 있다.
- 하지만 npm도 개선된 버전이 계속 나오면서 속도는 yarn과 별반 차이가 없다고 볼 수 있다. npm도 yarn보다 더 오래되었기도 하고, 효율성 측면에서 많은 장점들이 있으니 yarn이 출시되었다고 해서 배제할 수 있다고는 절대 볼 수 없을 것 같다고 한다.