Restez organisé à l'aide des collections
Enregistrez et classez les contenus selon vos préférences.
La CLI Firebase compatible avec les frameworks vous permet de déployer votre application Flutter sur Firebase.
Avant de commencer
Avant de commencer à déployer votre application sur Firebase, passez en revue les exigences et les options suivantes :
Firebase CLI version 12.1.0 ou ultérieure. Veillez à installer la CLI en utilisant la méthode de votre choix.
(Facultatif) La facturation est activée dans votre projet Firebase (obligatoire si vous prévoyez d'utiliser le rendu côté serveur).
Initialiser Firebase
Pour commencer, initialisez Firebase pour votre projet de framework.
Utilisez la CLI Firebase pour un nouveau projet ou modifiez firebase.json pour un projet existant.
Initialiser un nouveau projet
Dans l'interface de ligne de commande Firebase, activez l'aperçu des frameworks Web :
firebase experiments:enable webframeworks
Exécutez la commande d'initialisation depuis la CLI, puis suivez les instructions :
firebase init hosting
Répondez "Oui" à la question "Do you want to use a web framework?" (Voulez-vous utiliser un framework Web ?) (version expérimentale)"
Choisissez le répertoire source de l'hébergement. Il peut s'agir d'une application Flutter existante.
Si vous y êtes invité, sélectionnez Flutter Web.
Initialiser un projet existant
Modifiez votre configuration d'hébergement dans firebase.json pour avoir une option source plutôt qu'une option public. Exemple :
Après avoir initialisé Firebase, vous pouvez diffuser du contenu statique avec la commande de déploiement standard :
firebasedeploy
Sauf indication contraire, le contenu de cette page est régi par une licence Creative Commons Attribution 4.0, et les échantillons de code sont régis par une licence Apache 2.0. Pour en savoir plus, consultez les Règles du site Google Developers. Java est une marque déposée d'Oracle et/ou de ses sociétés affiliées.
Dernière mise à jour le 2025/08/31 (UTC).
[null,null,["Dernière mise à jour le 2025/08/31 (UTC)."],[],[],null,["\u003cbr /\u003e\n\nWith the Firebase framework-aware CLI, you can deploy your Flutter application\nto Firebase.\n| **Note:** Framework-aware Hosting is an early public preview. This means that the functionality might change in backward-incompatible ways. A preview release is not subject to any SLA or deprecation policy and may receive limited or no support.\n\nBefore you begin\n\nBefore you get started deploying your app to Firebase,\nreview the following requirements and options:\n\n- Firebase CLI version 12.1.0 or later. Make sure to [install the CLI](/docs/cli#install_the_firebase_cli) using your preferred method.\n- Optional: Billing enabled on your Firebase project (required if you plan to use SSR)\n\nInitialize Firebase\n\nTo get started, initialize Firebase for your framework project.\nUse the Firebase CLI for a new project, or modify `firebase.json` for an\nexisting project.\n\nInitialize a new project\n\n1. In the Firebase CLI, enable the web frameworks preview: \n\n ```\n firebase experiments:enable webframeworks\n ```\n2. Run the initialization command from the CLI and then follow the prompts:\n\n ```\n firebase init hosting\n ```\n\n \u003cbr /\u003e\n\n3. Answer yes to \"Do you want to use a web framework? (experimental)\"\n\n4. Choose your hosting source directory; this could be an existing Flutter app.\n\n5. If prompted, choose Flutter Web.\n\nInitialize an existing project\n\nChange your hosting config in `firebase.json` to have a `source` option, rather\nthan a `public` option. For example: \n\n {\n \"hosting\": {\n \"source\": \"./path-to-your-flutter-app\"\n }\n }\n\nServe static content\n\nAfter initializing Firebase, you can serve static content with the standard\ndeployment command: \n\n firebase deploy"]]