개요
프로젝트의 pubspec.yaml에서 `pubspec.yaml.g.dart` 파일을 생성하는 Flutter/Dart 패키지입니다. 자산, 종속성 및 기타 메타데이터를 Dart 파일로 자동으로 추출하여 pubspec 데이터에 타입 안전하게 접근할 수 있게 해줍니다. 패키지를 추가하고 `dart run build_runner build`를 실행하기만 하면 출력이 생성됩니다. YAML을 수동으로 파싱하지 않고도 pubspec 정보에 동적으로 액세스해야 하는 프로젝트에 이상적입니다.
사용 사례
- 프로그래밍 방식으로 자산 경로에 액세스하기
- pubspec 종속성에서 코드 생성
- 타입 안전한 pubspec 메타데이터 사용
- 빌드에서 자산 관리 자동화
- 앱 로직에 pubspec 데이터 통합하기
주요 기능
- pubspec.yaml에서 Dart 코드를 생성합니다
- 모든 플러터 플랫폼을 지원합니다
- 자동화에 build_runner를 사용합니다
- 형 안전한 pubspec 접근을 제공합니다
- 최소한의 설정 필요
적합한 대상
- 복잡한 자산 구조를 가진 프로젝트
- 빌드 시 코드 생성이 필요합니다
- 동적 pubspec 액세스가 필요한 앱
- 자동 pubspec 처리를 원하는 팀
- build_runner 워크플로우를 사용하는 개발자
고려 사항
- build_runner를 설정해야 합니다
- 생성된 파일은 수동으로 편집해서는 안 됩니다
- 빌드 시간을 약간 증가시킬 수 있습니다
- 간단한 프로젝트에는 필요하지 않습니다
- 올바른 pubspec.yaml 형식에 의존합니다
