Integra FlutterWeb

Con la CLI compatibile con il framework Firebase, puoi distribuire la tua applicazione Flutter su Firebase.

Prima di iniziare

Prima di iniziare a distribuire la tua app su Firebase, esamina i seguenti requisiti e opzioni:

  • CLI Firebase versione 12.1.0 o successiva. Assicurati di installare la CLI utilizzando il tuo metodo preferito.
  • Facoltativo: fatturazione abilitata sul tuo progetto Firebase (obbligatorio se prevedi di utilizzare SSR)

Inizializza Firebase

Per iniziare, inizializza Firebase per il tuo progetto framework. Utilizza la CLI Firebase per un nuovo progetto o modifica firebase.json per un progetto esistente.

Inizializzare un nuovo progetto

  1. Nella CLI di Firebase, abilita l'anteprima dei framework Web:
    firebase experiments:enable webframeworks
  2. Eseguire il comando di inizializzazione dalla CLI e quindi seguire le istruzioni:

    firebase init hosting

  3. Rispondi sì a "Vuoi utilizzare un framework web? (sperimentale)"

  4. Scegli la directory di origine del tuo hosting; potrebbe trattarsi di un'app Flutter esistente.

  5. Se richiesto, scegli Flutter Web.

Inizializza un progetto esistente

Modifica la configurazione del tuo hosting in firebase.json per avere un'opzione source , anziché un'opzione public . Per esempio:

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

Offri contenuto statico

Dopo aver inizializzato Firebase, puoi fornire contenuto statico con il comando di distribuzione standard:

firebase deploy