npm, yarn

Hanso·2024년 5월 23일
0

npm과 yarn

공통적 특징

  1. 자바스크립트 런타임 환경인 노드(Node.js)의 패키지 관리자
  2. 전 세계의 많은 개발자가 본인이 유용하고 다양한 패키지들 또는 프로그램을 '온라인 데이터베이스'에 올려놓은 것 즉, 쉽게 삭제할 수 있도록 도와주는 관리자

차별적 특징

NPM

  • node.js를 설치할 때 자동으로 설치 됨
  • Node Package Manager의 약자
  • JavaScript 프로그래밍 언어를 위한 패키지 관리자로 수많은 JavaScript 라이브러리와 애플리케이션을 호스팅하는 레지스트리 역할을 합니다.

    레지스트리 : 제공하는 저장소

YARN

  • npm과의 호환성이 좋고, 속도나 안정성 측면에서 npm보다 좋다.

    속도와 관련해서는 npm도 버전5 이후로 많은 성능 개선이 이루어져서 현재는 성능 차이가 많이 줄었습니다.

둘 중 아무거나 사용해도 상관 없음!
제일 중요한 것은 2가지 다 Node Package Manager라는 것을 기억하자.


명령어


[출처 : Cracking Vue.js]

이 외에도 있지만, 제가 자주 사용할 것 같은 명령어만 넣었습니다.


Javascript 런타임 환경

프로그래밍 언어가 구동되는 환경

  • 브라우저(ex: Chrome, Microsoft Edge, Firefox)
  • node 환경

이 2가지 방법으로 Javascript 파일을 실행할 수 있습니다.

0개의 댓글