Con l'interfaccia a riga di comando sensibile al framework di Firebase, puoi eseguire il deployment della tua applicazione Flutter in Firebase.
Prima di iniziare
Prima di iniziare a eseguire il deployment dell'app su Firebase, esamina i seguenti requisiti e opzioni:
- Firebase CLI versione 12.1.0 o successive. Assicurati di installare l'interfaccia a riga di comando utilizzando il metodo che preferisci.
- (Facoltativo) Fatturazione abilitata nel progetto Firebase (obbligatoria se prevedi di utilizzare SSR)
Inizializza Firebase
Per iniziare, inizializza Firebase per il progetto del framework.
Utilizza l'interfaccia a riga di comando Firebase per un nuovo progetto o modifica firebase.json
per un progetto esistente.
Inizializzare un nuovo progetto
- Nell'interfaccia a riga di comando Firebase, attiva l'anteprima dei framework web:
firebase experiments:enable webframeworks
Esegui il comando di inizializzazione dall'interfaccia a riga di comando e segui le istruzioni:
firebase init hosting
Rispondi sì alla domanda "Vuoi utilizzare un framework web? (sperimentale)"
Scegli la directory di origine dell'hosting. Potrebbe trattarsi di un'app Flutter esistente.
Se richiesto, scegli Flutter Web.
Inizializzare un progetto esistente
Modifica la configurazione di hosting in firebase.json
in modo da avere un'opzione source
anziché un'opzione public
. Ad esempio:
{
"hosting": {
"source": "./path-to-your-flutter-app"
}
}
Pubblicare contenuti statici
Dopo aver inizializzato Firebase, puoi pubblicare contenuti statici con il comando di deployment standard:
firebase deploy