Dzięki interfejsowi CLI obsługującemu platformę Firebase możesz wdrożyć aplikację Flutter w Firebase.
Zanim zaczniesz
Zanim zaczniesz wdrażać aplikację w Firebase, przejrzyj następujące wymagania i opcje:
- Firebase CLI w wersji 12.1.0 lub nowszej. Pamiętaj, aby zainstalować interfejs CLI przy użyciu preferowanej metody.
- Opcjonalnie: włączone rozliczenia w projekcie Firebase (wymagane, jeśli planujesz korzystać z SSR)
Zainicjuj Firebase
Aby rozpocząć, zainicjuj Firebase dla swojego projektu frameworkowego. Użyj interfejsu wiersza polecenia Firebase w przypadku nowego projektu lub zmodyfikuj firebase.json
w przypadku istniejącego projektu.
Zainicjuj nowy projekt
- W interfejsie CLI Firebase włącz podgląd frameworków internetowych:
firebase experiments:enable webframeworks
Uruchom polecenie inicjowania z interfejsu CLI, a następnie postępuj zgodnie z instrukcjami:
firebase init hosting
Odpowiedz „tak” na pytanie „Czy chcesz używać platformy internetowej? (eksperymentalnie)”
Wybierz katalog źródłowy hostingu; może to być istniejąca aplikacja Flutter.
Jeśli pojawi się monit, wybierz Flutter Web.
Zainicjuj istniejący projekt
Zmień konfigurację hostingu w firebase.json
, aby mieć opcję source
, a nie opcję public
. Na przykład:
{
"hosting": {
"source": "./path-to-your-flutter-app"
}
}
Podawaj treści statyczne
Po zainicjowaniu Firebase możesz udostępniać zawartość statyczną za pomocą standardowego polecenia wdrażania:
firebase deploy