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/**"
]
}
}
希望这个回答对您有所帮助。和平✌
我正在使用 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/**"
]
}
}
希望这个回答对您有所帮助。和平✌