J'apprenais le Web Flutter. Maintenant, je veux déployer ce code sur le vrai serveur. Le code de flutter ici: dans le dossier lib
void main() => runApp(new MyApp());
class MyApp extends StatelessWidget {
@override
Widget build(BuildContext context) {
return MaterialApp(
title: 'Flutter layout demo',
home: Scaffold(
appBar: AppBar(
title: Text('Flutter layout demo'),
),
body: Center(
child: Text('Hello World'),
),
),
);
}
}
Comment puis-je déployer ce code sur le serveur? Je suis nouveau sur le Web Flutter.
il vous suffit de faire un build de production en utilisant un outil webdev
. pour installer webdev
vous avez besoin d'un outil de publication,
allez donc à l'emplacement où vous avez installé Dart SDK
et à l'intérieur du dossier bin, vous devriez avoir un fichier batch de publication. Vous devez fournir le chemin d'accès du dossier bin à la variable d'environnement afin d'utiliser pub à partir de cmd.
ouvrez maintenant cmd et appuyez sur la commande ci-dessous pour installer webdev
pub global activate webdev
// dans votre terminal intelliJ Idea
allez maintenant dans le dossier racine de votre projet et faites un build en mode release
flutter build web
vous devriez voir un dossier de build (/build/web
) dans le répertoire racine, copiez simplement ce dossier et hébergez-le sur un serveur Web.
J'ai utilisé la même manière pour le déployer sur les pages GitHub voici comment en détail le guide.
Un lien utile: https://Dart.dev/tools/webdev#build
Voici la course application flutterweb
S'il s'agit d'un projet Firebase, vous pouvez utiliser Firebase Hosting.
Il vous demandera d'installer Firebase Tools sur votre système et vous devrez l'initialiser sur le dossier racine de votre projet.
Ensuite, il vous suffit de:
flutter build web
firebase deploy
et actualiser le navigateur (peut-être avec ctrl + F5 ou ctrl + shift + r )
si vous souhaitez utiliser votre propre serveur sur le web e.q votre hôte privé virtuel ou autre hôte sur le net:
allez dans le dossier racine de votre projet et faites un build en mode release flutter build web
,puis
télécharger (/build/web)
répertoire vers votre serveur, vous pouvez suivre ce lien et configurer IIS sur le serveur Windows.
Voici le moyen simple de déployer votre application Web Flutter sur le serveur Web Amazon.
Voici le processus simple que je suis.
flutter build web —release
Voici le didacticiel vidéo simple: https://youtu.be/htuHNO9JeR