pnpm
은 Node.js 패키지 매니저(package manager) 중 하나입니다. npm
과 마찬가지로 JavaScript 패키지를 설치하고 관리하는 명령어를 제공합니다.
pnpm
은 npm
과 유사하지만, 패키지 설치 시 파일을 복사하는 대신 하드 링크를 사용하여 설치하는 특징이 있습니다. 이를 통해 여러 프로젝트에서 공유되는 패키지를 효율적으로 관리할 수 있으며, 디스크 용량을 절약할 수 있습니다. 또한, 패키지 설치 시 중복된 모듈을 제거하여 더 빠른 설치 속도를 제공합니다.
pnpm
의 사용법은 npm
과 거의 동일합니다. 예를 들어, 새로운 프로젝트에서 pnpm
을 사용하여 react
패키지를 설치하는 방법은 아래와 같습니다.
pnpm install react
위 명령어를 실행하면, react
패키지가 현재 프로젝트의 node_modules
폴더에 설치됩니다. 또한, package.json
파일에 dependencies
항목이 추가되어 패키지 정보가 기록됩니다.