我正在尝试在Firebase Hosting(免费计划)中托管一个网站,我按照步骤操作,但它不会生成文件firebase.json
我的步骤
1- firebase登录已经以r*****@gmail.com身份登录
2- firebase init
######## #### ######## ######## ######## ### ###### ########
## ## ## ## ## ## ## ## ## ## ##
###### ## ######## ###### ######## ######### ###### ######
## ## ## ## ## ## ## ## ## ## ##
## #### ## ## ######## ######## ## ## ###### ########
您即将在此目录中初始化Firebase项目:
C:\ Users \ Rafael de Azeredo
在我们开始之前,请记住:
- 您正在初始化现有的Firebase项目目录
?你准备好了吗?对吗?您要为此文件夹设置哪些Firebase CLI功能?按Space键选择功能,然后按Enter键确认您的选择 . 托管:配置和部署Firebase托管站点
===项目设置
首先,让我们将此项目目录与Firebase项目相关联 . 您可以通过运行firebase use --add来创建多个项目别名,但是现在我们只需设置一个默认项目 .
我.firebaserc已经有一个默认项目,跳过
===托管设置
您的公共目录是包含要使用firebase部署上载的托管资产的文件夹(相对于您的项目目录) . 如果您有资产的构建过程,请使用构建的输出目录 .
?你想用什么作为你的公共目录?上市 ?配置为单页应用程序(将所有URL重写为/index.html)?不是吗?文件public / 404.html已经存在 . 覆盖? No i Skipping写的public / 404.html?文件public / index.html已存在 . 覆盖? No i Skipping写的public / index.html
我将配置信息写入firebase.json ... i将项目信息写入.firebaserc ...
- Firebase初始化完成!
3- firebase部署
===部署到'myhosting-dfe25'......
我正在部署数据库,托管i数据库:检查规则语法...数据库:规则语法数据库myhosting-dfe25有效我托管:准备公共目录上传...托管:2个文件上传成功我数据库:发布规则... database:数据库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托管 . 现在是时候去构建非凡的东西了!
有谁可以帮助我吗?
1 回答
在y项目的根目录中创建文件 firebase.json :
运行命令后:
选择y项目并部署: