Firebase 托管未显示

Firebase hosting not showing up

我正在使用 Firebase 托管 托管一个 Flutter Web 项目。

我做了 firebase init 然后 firebase deploy 但我的托管网站看起来像这样:

我想你在托管时也出现过这种错误。

回答我自己的问题,因为我没有找到对我有帮助的答案。所以我找到了出路。

完成 firebase init 并根据您的选择选择几个选项后,firebase 会创建一个 firebase.json 文件,如下所示:

{
  "hosting": {
    "public": "public",
    "ignore": [
      "firebase.json",
      "**/.*",
      "**/node_modules/**"
    ]
  }
}

如果您在此处 firebase deploy,您将看到与问题中所示相同的网站。

您可以采取以下措施来避免它。

  • 第 1 步flutter clean
  • 第 2 步flutter build web
  • 第 3 步firebase init
  • 第 4 步:现在在执行 firebase deploy 之前,确保将“public”目录更改为 “[=50=” ]" 如下图,因为那是 web flutter 已经建好了。
{
  "hosting": {
    "public": "build/web",
    "ignore": [
      "firebase.json",
      "**/.*",
      "**/node_modules/**"
    ]
  }
}

希望这个回答对您有所帮助。和平✌