*pnpm
(Performant Node Package MAnager)
- Node.js 환경에서 사용되는 패키지 매니저로 기존 npm의 단점을 보완하기 위해 탄생했음.
npm이나 yarn과 같은 역할을 하지만, 더 효율적인 디스크 공간 사용과 빠른 설치속도로 주목받고 있음.
*주요 특징
1. 효율적인 디스크사용
- 동일한 버전의 패키지를 프로젝트마다 중복 설치하지 않고, 중앙 저장소에 한번만 저장한 후
심볼릭 링크를 통해 각 프로젝트에서 참조함. 이를 통해 디스크 공간 절약가능
2. 빠른 설치속도
- 모듈 설치가 일반적으로 빠르며, 특히 다수의 패키지를 포함하는 대규모 프로젝트에서 속도 향상 체감가능
3. 엄격한 버전 격리
- 프로젝트별로 패키지 격리가 잘 되어있어, 서로 다른 프로젝트가 각기 다른 버전의 의존성을 가질때
충돌 방지가능함
*설치
$ npm -g install pnpm
*사용
기존의 npm과 유사하게 사용가능함.
$ pnpm install
$ pnpm add # 패키지추가
$ pnpm # 명령어 실행
'framwork > nodejs' 카테고리의 다른 글
[NodeJS] Nodejs란? (0) | 2024.07.10 |
---|---|
[Nodejs / PM2] PM2(Process Manager) 사용법 (0) | 2024.03.15 |