DX Library

DX Generate Router

CLI 도구 사용하기

커맨드 라인에서 generate-router를 사용하는 방법을 알아봅니다.

CLI 도구 사용하기

generate-router는 편리한 CLI 도구를 제공합니다. 설치 후 generate-router 명령어를 사용할 수 있습니다.

기본 사용법

hljs bash
npx 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" } }