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
- Nella CLI di Firebase, abilita l'anteprima dei framework Web:
firebase experiments:enable webframeworks
Eseguire il comando di inizializzazione dalla CLI e quindi seguire le istruzioni:
firebase init hosting
Rispondi sì a "Vuoi utilizzare un framework web? (sperimentale)"
Scegli la directory di origine del tuo hosting; potrebbe trattarsi di un'app Flutter esistente.
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