עם CLI המודע למסגרת של Firebase, אתה יכול לפרוס את אפליקציית Flutter שלך ל-Firebase.
לפני שאתה מתחיל
לפני שתתחיל בפריסת האפליקציה שלך ב-Firebase, סקור את הדרישות והאפשרויות הבאות:
- Firebase CLI גרסה 12.1.0 ואילך. הקפד להתקין את ה-CLI בשיטה המועדפת עליך.
- אופציונלי: חיוב מופעל בפרויקט Firebase שלך (נדרש אם אתה מתכנן להשתמש ב-SSR)
אתחול Firebase
כדי להתחיל, אתחל את Firebase עבור פרויקט המסגרת שלך. השתמש ב-Firebase CLI עבור פרויקט חדש, או שנה את firebase.json
עבור פרויקט קיים.
אתחול פרויקט חדש
- ב-Firebase CLI, אפשר את התצוגה המקדימה של מסגרות האינטרנט:
firebase experiments:enable webframeworks
הפעל את פקודת האתחול מה-CLI ולאחר מכן עקוב אחר ההנחיות:
firebase init hosting
ענה כן ל"האם אתה רוצה להשתמש במסגרת אינטרנטית? (ניסיוני)"
בחר את ספריית מקור האירוח שלך; זו יכולה להיות אפליקציית Flutter קיימת.
אם תתבקש, בחר Flutter Web.
אתחול פרויקט קיים
שנה את תצורת האירוח שלך ב- firebase.json
כך שתהיה אפשרות source
, ולא אפשרות public
. לדוגמה:
{
"hosting": {
"source": "./path-to-your-flutter-app"
}
}
הצג תוכן סטטי
לאחר אתחול Firebase, תוכל להגיש תוכן סטטי עם פקודת הפריסה הרגילה:
firebase deploy