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