DX Generate Router
CLI 도구 사용하기
커맨드 라인에서 generate-router를 사용하는 방법을 알아봅니다.
CLI 도구 사용하기
generate-router는 편리한 CLI 도구를 제공합니다. 설치 후 generate-router 명령어를 사용할 수 있습니다.
기본 사용법
hljs bashnpx generate-router ./pages ./types/routes.d.ts
옵션
<pagesDir>: Next.js 프로젝트의 pages 또는 app 디렉토리 경로 (필수)<outputFile>: 생성될 TypeScript 정의 파일 경로 (필수)-o, --override: Next.js 라우터 타입을 오버라이드하여 타입 세이프한 라우팅 제공 (선택, 기본값: false)
package.json 스크립트 설정
hljs json{
"scripts": {
"generate:routes": "generate-router ./pages ./src/routes.d.ts --override"
}
}