如何将Flutter Web部署到自己的服务器上?

How to deploy Flutter Web to my own server?

我刚刚创建了一个 Flutter Web 应用程序,现在可以部署它了。查看文档,我似乎需要使用 Firebase 托管?但我想在我自己的服务器上托管该应用程序。我尝试从 Build 复制 web 目录,但是当我转到该路径时,我在 web 上看到一个空白屏幕。如何正确部署它?还是没有 Firebase 就根本不可能?

首先您需要编译应用程序。

在终端、命令提示符或 Powershell 中,转到项目的根目录。

从那里 运行 构建:

flutter build web

这将在您的项目中创建一个新目录。

c:\your-project-folder\build\web

web 文件夹中的所有内容复制到您要发布/托管应用程序的任何位置。

您的应用程序被捆绑到一个 main.dart.js 文件中。

index.html 也在该目录中。您应该可以通过访问 index.html.

来 运行 您的 Flutter 网络应用程序

building a Flutter application for web platform is here.

的所有说明