Za pomocą interfejsu wiersza poleceń Firebase opartego na platformie Firebase możesz wdrożyć swoją aplikację Flutter do Firebase.
Zanim zaczniesz
Zanim zaczniesz wdrażać aplikację w Firebase, zapoznaj się z tymi wymaganiami i opcjami:
- Interfejs wiersza poleceń Firebase w wersji 12.1.0 lub nowszej. Upewnij się, że: zainstalować interfejs wiersza poleceń za pomocą wybranej metody.
- Opcjonalnie: w projekcie Firebase włączono płatności (wymagane, jeśli zamierzasz używać SSR)
Zainicjuj Firebase
Zacznij od zainicjowania Firebase dla swojego projektu platformy.
Użyj interfejsu wiersza poleceń Firebase w przypadku nowego projektu lub zmodyfikuj firebase.json
w przypadku
istniejącego projektu.
Inicjowanie nowego projektu
- W interfejsie wiersza poleceń Firebase włącz podgląd platform internetowych:
firebase experiments:enable webframeworks
Uruchom polecenie inicjowania w interfejsie wiersza poleceń, a następnie postępuj zgodnie z instrukcjami:
firebase init hosting
Odpowiedz „tak” na pytanie „Czy chcesz korzystać z platformy internetowej? (funkcja eksperymentalna)"
Wybierz katalog źródłowy hostingu; może to być istniejąca aplikacja Flutter.
Jeśli pojawi się taka prośba, wybierz Flutter Web.
Inicjowanie istniejącego projektu
Zmień konfigurację hostingu w firebase.json
, aby dodać opcję source
zamiast
niż w przypadku opcji public
. Przykład:
{
"hosting": {
"source": "./path-to-your-flutter-app"
}
}
Wyświetlanie treści statycznych
Po zainicjowaniu Firebase możesz wyświetlać treści statyczne, korzystając ze standardu polecenie wdrożenia:
firebase deploy