패키지 매니저 대체 뭐하는걸까?(프론트엔드 주니어/npm , yarn, pnpm)
갑자기 문득 npm, yarn의 차이점은 뭐고, 얘네는 정확히 뭐하는 애들일까? 그냥 난 npm start, npm build 등의 명령어만 칠줄 알았지. 이게 뭐하는거야? 예전 면접질문에서도 패키지매니저 뭐 쓰세요? 라고 했을때 그게 뭐지 하고 벙쪘던 기억이 있다. 사실 이런것들을 누가 알려주지 않으니까, 내가 알아서 공부했어야했는데 언제나 그랬듯 빚은 늘어만가지 줄지를 않아서 조금 이라도 탕감시켜보기로했다. 오늘 한번 이게 뭔지 정리해보고 각각의 장단점, 배경 등을 알아보고자 한다. 패키지 매니저란 프로젝트가 의존하고 있는 패키지를 효과적으로 설치, 갱신, 삭제 할 수 있도록 도와주는 관리 도구 ! 대부분의 자바스크립트 패키지 매니저는 Node.js실행 환경에서 돌아가며, package.json이라는..
2023. 4. 27.