pnpm stub 명령어는 반복 작업을 줄이기 위한 코드 템플릿을 자동 생성합니다. Practice 스크립트나 새 Entity를 빠르게 만들 수 있어 개발 속도를 높입니다.
명령어
practice - Practice 스크립트 생성
임시 실험이나 데이터 처리를 위한 스크립트를 생성합니다.src/practices/p1-test-api.ts
entity - Entity 생성
새로운 Entity를 생성합니다.src/entities/Product.entity.ts
Practice 스크립트
사용 시나리오
Practice 스크립트는 다음과 같은 작업에 활용됩니다:| 용도 | 설명 | 예시 |
|---|---|---|
| API 테스트 | 외부 API 호출 테스트 | p1-test-payment-api.ts |
| 데이터 마이그레이션 | 일회성 데이터 변환 | p2-migrate-user-data.ts |
| 디버깅 | 특정 로직 검증 | p3-debug-cache-issue.ts |
| 데이터 생성 | 테스트 데이터 생성 | p4-create-sample-posts.ts |
| 분석 | 데이터 통계 확인 | p5-analyze-user-activity.ts |
순서 관리
Practice 파일은 자동으로 번호가 부여됩니다:src/practices/TS
p1-first-practice.tsTS
p2-second-practice.tsTS
p3-third-practice.ts - 다음은 p4실전 예제
1. API 테스트
src/practices/p1-test-payment-api.ts
2. 데이터 마이그레이션
src/practices/p2-migrate-user-data.ts
3. 배치 작업
src/practices/p3-send-welcome-emails.ts
Entity 생성
기본 구조
stub entity로 생성된 Entity는 기본 필드들을 포함합니다:
