Path Codegen은 TypeScript 프로젝트에서 경로 기반 코드 생성을 자동화하는 도구입니다. 이 도구는 프로젝트의 디렉토리 구조를 분석하여 각 파일과 폴더에 대한 타입 안전한 경로 상수를 생성합니다. 이를 통해 개발자는 하드코딩된 문자열 대신 자동 생성된 상수를 사용하여 경로를 참조할 수 있어, 오타나 경로 변경으로 인한 오류를 줄이고 코드의 유지보수성을 향상시킬 수 있습니다.
이 도구는 설치 없이 npx로 바로 실행할 수 있습니다.
<source-directory>: (필수) 스캔하려는 디렉터리의 경로.-o, --output <file>: 생성할 출력 파일의 이름입니다. (기본값: path-codegen.ts)다음과 같은 디렉토리 구조가 있다고 할 때:
다음 명령을 실행하면:
다음 파일이 src/generated/paths.ts에 생성됩니다: