반응형
npm
- Node.js를 설치하면 함께 설치된다.
- 2009년에 Node.js가 릴리스된 다음 해에 npm이 릴리즈되었다.
yarn
- 2016년 출시되었으며 npm과 호환성이 있어 npm에서 사용하고 있던 프로젝트 설정 파일(package.json)을 그대로 사용할 수 있다.
- npm 대비 설치가 빠르고 보안성이 높다는 특징이 있다.
설치시 패키지가 부정하게 변경되지 않았는지 등을 체크섬을 이용하여 검증할 수 있어
안전한 패키지의 설치가 가능하다는의미. - 버전 관리에 대해서도 뛰어나 yarn에서는 프로그램 설치 후 yarn.lock이라는 파일이 작성되며, 설치한 프로그램이 사용하고 있는 다른 프로그램의 버전을 확인할 수 있다.
다른 프로그램을 그 후 다시 인스톨해도 버전이 유지되므로 버전 불일치로 프로젝트가 실행되지 않을 위험성이 사라진다. - npm, homebrew, MacPorts에서 설치할 수 있다.
npm과 yarn의 차이
- 의존 프로그램/패키지 케어
npm: 버전이 다른 의존 프로그램/패키지를 설치할 수 있다.
yarn:yarn.lock 파일로 인해 버전이 다른 의존 프로그램/패키지 설치하지 않는다. - 설치 속도
npm : 느리다
yarn: 빠르다
참고 사이트
https://joshua1988.github.io/vue-camp/package-manager/npm-vs-yarn.html#npm
npm VS yarn | Cracking Vue.js
npm과 yarn npm과 yarn은 자바스크립트 런타임 환경인 노드(Node.js)의 패키지 관리자입니다. 전 세계의 개발자들이 자바스크립트로 만든 다양한 패키지를 npm 온라인 데이터베이스 (opens new window)에 올
joshua1988.github.io
https://qiita.com/Hai-dozo/items/90b852ac29b79a7ea02b
npmとは yarnとは - Qiita
この記事の目的 yarnとは何か、npmとは何かという概念を理解することを目的としています。 yarnとは npmとは・・・ Node.jsで動作するパッケージマネージャー Node.jsとは Node.jsとい...
qiita.com
반응형
'기타정보' 카테고리의 다른 글
[암호화]단방향/양방향 암호 (0) | 2023.06.21 |
---|---|
IDE에 대하여 (0) | 2023.06.15 |
MVVM 【Model-View-ViewModel】 (0) | 2023.06.14 |
Vue2와 Vue3 참고 사이트 (0) | 2023.06.14 |
실무 vue 프로젝트 구조 참고 사이트 (0) | 2023.06.13 |