npm이란
Node.js의 기본 패키지 매니저입니다.
별도의 설치가 필요 없다는 게 가장 큰 장점이고, 가장 대중적인 패키지 매니저입니다.
yarn이란
npm의 단점을 보완하기 위해 페이스북에서 만든 JavaScript 패키지 매니저입니다.
npm의 속도, 안정성, 보안성을 보완합니다.
npm도 속도와 안전성을 보완하여 큰 차이가 없고, 사용자 수와 접근성은 npm이 우세하기 때문에 사용자에게 맞는 것을 사용하는 게 좋습니다.
packege.json이란
동일한 개발환경을 구축할 수 있게 프로젝트 정보와 의존성을 관리하는 문서입니다.
팀 프로젝트를 하거나, 누군가의 프로젝트를 clone 했을 때 packege.json을 통해 동일한 환경을 구축할 수 있습니다.
'면접 요약 정리' 카테고리의 다른 글
HTTP와 HTTPS 정리 (1) | 2022.10.23 |
---|---|
REST API 정리 (0) | 2022.10.20 |
var, let, const 정리 (0) | 2022.10.18 |
동기 비동기 정리 (0) | 2022.10.18 |
Node.js / Express 정리 (0) | 2022.10.17 |