최대 1 분 소요


1. npm과 yarn

1.1 공통적 특징

  1. 자바스크립트 런타임 환경의 패키지 관리자이다.

  2. 애플의 앱스토어, 구글의 플레이스토어처럼, 개발자들이 만든 패키지를 “온라인 데이터베이스”에서 찾아 쉽게 설치 및 삭제할 수 있도록 도와주는 관리자이다.


런타임이란?

  • 프로그래밍 언어가 구동(running)되는 환경(environment)을 말한다.
  • 자바스크립트의 대표적 런타임 환경은 브라우저, node 환경이 있다.
  • 즉, javascript 파일을 실행할 수 있는 방법이 2가지가 있다는 뜻이다.


1.2 차별적 특징

특징 npm (Node Package Manage) Yarn
속도 - 비교적 느림
- 패키지를 한 번에 하나씩 순차적으로 설치
- 빠름
- 여러 패키지를 동시에 가져오고 설치(캐시 활용으로 중복 설치 최소화)
보안 비교적 취약 안전
설치 Node를 설치하면 자동으로 설치됨 - npm 을 설치하고 yarn을 설치해야함 npm install -g yarn
- yarn도 하나의 패키지이기 때문!


1.3 명령어


[출처 : Cracking Vue.js]



2. 참조


카테고리:

업데이트:

댓글남기기