שלב את Flutter Web

עם CLI המודע למסגרת של Firebase, אתה יכול לפרוס את אפליקציית Flutter שלך ל-Firebase.

לפני שאתה מתחיל

לפני שתתחיל בפריסת האפליקציה שלך ב-Firebase, סקור את הדרישות והאפשרויות הבאות:

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

אתחול Firebase

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

אתחול פרויקט חדש

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

    firebase init hosting

  3. ענה כן ל"האם אתה רוצה להשתמש במסגרת אינטרנטית? (ניסיוני)"

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

  5. אם תתבקש, בחר Flutter Web.

אתחול פרויקט קיים

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

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

הצג תוכן סטטי

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

firebase deploy