שילוב Flutter Web

בעזרת CLI מבוסס-framework של Firebase, אתם יכולים לפרוס את אפליקציית Flutter שלכם ל-Firebase.

לפני שמתחילים

לפני שמתחילים לפרוס את האפליקציה ב-Firebase, כדאי לעיין בדרישות ובאפשרויות הבאות:

  • Firebase CLI בגרסה 12.1.0 ואילך. חשוב להתקין את ה-CLI בשיטה המועדפת עליכם.
  • אופציונלי: החיוב מופעל בפרויקט Firebase (חובה אם אתם מתכננים להשתמש ב-SSR)

איך מפעילים את Firebase

כדי להתחיל, צריך לאתחל את Firebase לפרויקט של המסגרת. משתמשים ב-CLI של Firebase לפרויקט חדש, או משנים את firebase.json לפרויקט קיים.

איך מפעילים פרויקט חדש

  1. ב-CLI של Firebase, מפעילים את התצוגה המקדימה של frameworks:
    firebase experiments:enable webframeworks
  2. מריצים את פקודת האיפוס מה-CLI ופועלים לפי ההנחיות:

    firebase init hosting

  3. התשובה 'כן' היא "Do you want to use a web framework? " (ניסיוני)'

  4. בוחרים את ספריית המקור לאירוח. יכולה להיות זו אפליקציית Flutter קיימת.

  5. אם מוצגת בקשה, בוחרים באפשרות Flutter Web.

איך מפעילים פרויקט קיים

משנים את הגדרת האירוח ב-firebase.json כך שתהיה אפשרות source במקום public. לדוגמה:

{
  "hosting": {
    "source": "./path-to-your-flutter-app"
  }
}

הצגת תוכן סטטי

אחרי שמפעילים את Firebase, אפשר להציג תוכן סטטי באמצעות הפקודה הרגילה לפריסה:

firebase deploy