【问题标题】:Flutter web project don't work on hostingFlutter Web 项目不适用于托管
【发布时间】:2021-12-04 14:10:04
【问题描述】:

在计算机上编码(flutter web)期间,一切正常,我在google上运行网站调试,没有任何问题,当我制作flutter build web --release,并将文件上传到000webhost时,什么都没有..only white screen.

【问题讨论】:

  • 然后呢?您的服务器或浏览器的开发工具是否有错误?

标签: flutter dart flutter-web


【解决方案1】:

结帐this answer

这通常是由于 firebase JS SDK 脚本放置不当造成的。您必须在带有 main.dart.js 的脚本标记之前设置 SDK。

【讨论】:

    【解决方案2】:

    将 web/index.html 中的 <base href="/"> 标记更新为托管应用的路径。例如,要在 myapp.dev/flutter_app 托管您的 Flutter 应用程序,请将此标记更改为 <base href="/flutter_app/">

    或者你甚至可以删除这一行,它会起作用。

    参考:Hosting a Flutter app at a non-root location

    【讨论】:

      猜你喜欢
      • 2020-08-13
      • 2020-09-19
      • 1970-01-01
      • 2018-11-10
      • 1970-01-01
      • 2021-05-01
      • 1970-01-01
      • 2022-10-17
      • 2010-09-29
      相关资源
      最近更新 更多