JIN_Coder 2022. 10. 20. 01:52

npm이란

Node.js의 기본 패키지 매니저입니다.

별도의 설치가 필요 없다는 게 가장 큰 장점이고, 가장 대중적인 패키지 매니저입니다.

 

yarn이란

npm의 단점을 보완하기 위해 페이스북에서 만든 JavaScript 패키지 매니저입니다.

npm의 속도, 안정성, 보안성을 보완합니다.

 

npm도 속도와 안전성을 보완하여 큰 차이가 없고, 사용자 수와 접근성은  npm이 우세하기 때문에 사용자에게 맞는 것을 사용하는 게 좋습니다.

 

packege.json이란

동일한 개발환경을 구축할 수 있게 프로젝트 정보와 의존성을 관리하는 문서입니다.

팀 프로젝트를 하거나, 누군가의 프로젝트를 clone 했을 때 packege.json을 통해 동일한 환경을 구축할 수 있습니다.