Stacked CLI는 Stacked 프레임워크를 더 쉽게 사용하기 위한 커맨드 라인 도구입니다.
코드 생성, 서비스 등록, View 및 ViewModel 생성 등을 명령어로 빠르고 편리하게 처리할 수 있습니다.
dart pub global activate stacked_cli
또는 Flutter 프로젝트 내에서 dev_dependency로 설치 가능
터미널에서 stacked 명령어로 실행합니다.
stacked create view home
view 또는 viewmodel 명령어로 컴포넌트 생성service 명령어로 서비스 생성 및 locator 등록 지원stacked create view home
→ home_view.dart와 home_viewmodel.dart가 자동 생성되며, 기본 구조가 포함됩니다.
stacked create service api
→ api_service.dart 파일이 생성되고, setupLocator()에 자동으로 등록하는 코드가 추가됩니다.
CLI에서 라우트 관련 명령어를 사용해 라우트 설정과 코드 생성을 돕습니다.
stacked help : 명령어 전체 목록 확인stacked create : 생성 가능한 컴포넌트 타입 확인stacked clean : 빌드 캐시 및 생성 파일 정리| 명령어 예시 | 설명 |
|---|---|
stacked create view <name> | View + ViewModel 생성 |
stacked create viewmodel <name> | ViewModel만 생성 |
stacked create service <name> | 서비스 생성 및 locator 등록 |
stacked clean | 캐시 및 자동 생성 파일 정리 |