🟡pnpm 기술 문서
Strict한 의존성 관리와 효율적인 디스크 사용을 자랑하는 pnpm의 핵심 원리를 정리합니다. 왼쪽 사이드바에서 원하는 문서를 선택해주세요.
guide
00. pnpm 입문: 3분 퀵스타트
원리는 나중에! 당장 프로젝트를 시작해야 하는 주니어를 위한 pnpm + Next.js 밑바닥 세팅 튜토리얼
guide
01. pnpm 멘탈 모델
content-addressable store, 하드링크, 설치 속도의 비밀까지 — pnpm의 탄생 배경과 철학을 이해한다
guide
02. node_modules 구조 해부
pnpm 의 심링크 기반 node_modules 가 어떻게 동작하는지, 팬텀 의존성을 어떻게 막는지, nodeLinker 옵션으로 어떻게 조절하는지 완전 정복
guide
03. CLI & pnpm-lock.yaml
add/update/remove/why/list/dlx/patch/env 까지 pnpm 의 강력한 CLI 와 pnpm-lock.yaml 구조를 시니어 수준으로 이해한다
guide
04. workspace & filtering
pnpm-workspace.yaml 설정부터 --filter 셀렉터 문법, workspace: 프로토콜, 패키지 간 의존성까지 — 모노레포를 pnpm 으로 완전 정복한다
guide
05. Catalogs & 고급 기능
catalog: 프로토콜로 버전을 한 곳에서 관리하고, pnpmfile.mjs 로 의존성을 프로그래밍적으로 제어하는 pnpm 고급 기능 완전 정복
guide
06. Next.js + CI/CD + Docker
Next.js 14 App Router 프로젝트에서 pnpm 을 활용한 완성형 package.json, BuildKit 캐시를 쓴 Docker 멀티스테이지, GitHub Actions 파이프라인까지
guide
07. npm → pnpm 마이그레이션
기존 npm/Yarn 프로젝트를 pnpm 으로 전환하는 단계별 루틴, 흔한 함정과 해결책, 팀 전체 온보딩 체크리스트까지