Dzięki interfejsowi wiersza poleceń Firebase opartym na platformie Firebase możesz wdrożyć w Firebase swoją aplikację Flutter.
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. Pamiętaj, aby zainstalować interfejs wiersza poleceń za pomocą preferowanej metody.
- Opcjonalnie: włączone płatności w projekcie Firebase (wymagane, jeśli planujesz 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 udostępniała opcję source
zamiast public
. Przykład:
{
"hosting": {
"source": "./path-to-your-flutter-app"
}
}
Wyświetlanie treści statycznych
Po zainicjowaniu Firebase możesz udostępniać treści statyczne za pomocą standardowego polecenia wdrożenia:
firebase deploy