【发布时间】:2018-10-27 19:50:45
【问题描述】:
我正在尝试在 Firebase Hosting 中托管一个网站(免费计划),我按照步骤操作但它不会生成文件 firebase.json
我的步骤
1- 火力基地登录 已经以 r*****@gmail.com 身份登录
2- firebase 初始化
######## #### ######## ######## ######## ### ###### ########
## ## ## ## ## ## ## ## ## ## ##
###### ## ######## ###### ######## ######### ###### ######
## ## ## ## ## ## ## ## ## ## ##
## #### ## ## ######## ######## ## ## ###### ########
您即将在此目录中初始化一个 Firebase 项目:
C:\Users\Rafael de Azeredo
在开始之前,请记住:
- 您正在现有 Firebase 项目目录中进行初始化
?你准备好继续了吗?是的 ?您要为此文件夹设置哪些 Firebase CLI 功能?按 Space 选择功能,然后按 Enter 进行配置 rm 你的选择。托管:配置和部署 Firebase 托管站点
=== 项目设置
首先,让我们将此项目目录与 Firebase 项目相关联。 您可以通过运行 firebase use --add 创建多个项目别名, 但现在我们只设置一个默认项目。
i .firebaserc 已经有一个默认项目,正在跳过
=== 主机设置
您的公共目录是文件夹(相对于您的项目目录) 将包含要使用 firebase deploy 上传的托管资产。如果你 为您的资产创建一个构建过程,使用您构建的输出目录。
?你想用什么作为你的公共目录?民众 ?配置为单页应用(将所有 url 重写为 /index.html)?不 ?文件 public/404.html 已经存在。覆盖?不 我跳过写 public/404.html ?文件 public/index.html 已经存在。覆盖?不 i 跳过 public/index.html 的写入
i 将配置信息写入 firebase.json... i 将项目信息写入 .firebaserc...
- Firebase 初始化完成!
3- 火力基地部署
=== 正在部署到 'myhosting-dfe25'...
我正在部署数据库,托管 i 数据库:检查规则语法... + 数据库:数据库 myhosting-dfe25 的规则语法有效 我托管:准备公共目录以供上传... + 托管:2 个文件上传成功 i 数据库:发布规则... + 数据库:数据库 myhosting-dfe25 的规则发布成功
- 部署完成!
项目控制台:https://console.firebase.google.com/project/myhosting-dfe25/overview 托管网址:https://myhosting-dfe25.firebaseapp.com
4- https://myhosting-dfe25.firebaseapp.com 但是当我打开页面时,我收到了这条消息,而不是我的 index.html:
欢迎 Firebase 托管设置完成 您看到这个是因为您已成功设置 Firebase 托管。现在是时候构建非凡的东西了!
有人可以帮帮我吗?
【问题讨论】:
-
参考youtube.com/watch?v=Gl-qlxfTJHE这个链接可能会解决你的问题。
-
我已经试过了,但是没用
-
在文本编辑器中打开您的 /public/index.html。检查它是否确实是您尝试部署的页面
-
“不生成firebase.json”是什么意思?第 2 步具有“将配置信息写入 firebase.json”,您可以进行部署,因此必须存在
firebase.json。您期望发生什么以及实际发生什么? -
在
C:\Users\Rafael de Azeredo中运行firebase init的位置有哪些文件?