pnpm으로 모노레포를 구성하는 방법을 알려주세요.
pnpm 모노레포 기본 구성:
# pnpm-workspace.yamlpackages: - "apps/*" - "packages/*"# 프로젝트 구조├── pnpm-workspace.yaml├── apps/│ ├── web/ # Next.js 앱│ └── api/ # Express 서버└── packages/ ├── ui/ # 공유 컴포넌트 └── utils/ # 공유 유틸# 패키지 추가pnpm add react --filter webpnpm add express --filter api# 내부 패키지 참조 (packages/ui)pnpm add @myorg/ui --filter web --workspace# 전체 빌드pnpm -r run build# 특정 앱만 실행pnpm --filter web dev
Turborepo와 함께 사용하면 빌드 캐싱으로 더 빨라집니다.
댓글 1
pnpm 모노레포 기본 구성:
Turborepo와 함께 사용하면 빌드 캐싱으로 더 빨라집니다.