진입장벽 낮추기 (WEB)
[Nodejs] npm (노드 패키지 매니저) 란? 본문
1. npm 이란?
① npm
에서 필요한 라이브러리를 내려받아
설치하고 삭제하는 등의 관리를 해주는 프로그램입니다.
npm은 실제로
node_modules 폴더에 라이브러리를 내려받아 저장하고
package.json이라는 파일에
설치된 라이브러리의 정보를 적어 저장합니다.
② package.json
package.json 이라는 라이브러리 명세서를 따로 관리하는 이유는
node_modules에 저장되는 라이브러리의 용량이 굉장히 크기 때문입니다.
예를 들어 개발자 A가 개발자 B에게 프로젝트를 공유할 때
용량이 큰 라이브러리까지 전송할 필요 없이
라이브러리 명세와 핵심 코드만 전달하여
손쉽게 라이브러리를 내려받을 수 있게 됩니다.
③ (추가) yarn
https://classic.yarnpkg.com/lang/en/
페이스북에서
npm의 단점을 보완하여 성능과 속도를 개선한
라이브러리 관리도구입니다.
yarn 과 npm 의 동작 방식은 비슷하므로 걱정하지 않아도 됩니다.
더보기


- Yarn 설치하기 -
https://classic.yarnpkg.com/en/docs/install/#windows-stable
yarn 홈페이지에 나온 방식대로

npm install --global yarn
설치 후,

yarn --version
버전을 확인합니다.
'Back-end > Nodejs' 카테고리의 다른 글
[Nodejs] Node.js 최신 버전 업데이트 (0) | 2022.05.25 |
---|---|
[Nodejs] Node.js 설치 (윈도우 / 리눅스) (0) | 2022.05.25 |
[Nodejs] Node.js 설치 (nvm 이용) (0) | 2022.05.25 |
Comments