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

标签 flutter dart flutter-web

我刚刚创建了一个 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 Web 应用程序。

building a Flutter application for web platform is here 的所有说明.

flutter build web directory

关于flutter - 如何将 Flutter Web 部署到我自己的服务器上?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66539426/

相关文章:

javascript - 使用 HtmlElementView Widget 时如何触发函数?

navigation - 了解 flutter 导航

flutter - 将获取请求正文同步分配给变量-Dart

dart - 为什么在 flutter 错误中缺少源信息

firebase - 在 flutter 中使用 REST api 将列表数据发送到云 firestore 时出错

javascript - Node.js:注册 token 不是有效的 FCM 注册 token

firebase - flutter firebase 我如何获得一个节点的所有子节点

dart - Flutter - 将动态生成的元素与硬编码的元素结合起来

flutter - Firestore 复合查询不适用于 Flutter Web

http - 如何为 Rocket.rs 设置 CORS 或 OPTIONS