rub*_*ona 5 firebase firebase-hosting
注意:我是编码新手.
我有一个Divshot应用程序,我现在必须迁移到Firebase.它包含两个HTML文件,一个样式表和一个本地jpg文件.没有JavaScript.这是超级基础.我知道.
我按照CLI说明完成了Firebase教程.(不确定我为什么要构建随机聊天应用程序.)我还尝试了--help命令及其建议.
已经在我的应用程序目录中创建了"firebase.json"文件,标记为"public"的文件夹也是如此.我将html文档,样式表和jpg移动到"public"文件夹中,因为CLI告诉我公共目录中必须至少有一个文件.它应该是一个zip文件吗?
然后我再次尝试,并被告知
"公共目录不包含index.html"
即使它确实如此.
我还在每个html doc的标题中添加了firebase脚本.不确定这是否正确.
我得到的一些错误,按顺序:
错误:必须在公共目录中至少有一个文件才能部署.
(将文件移动到"公共"目录)
错误:不在Firebase应用目录中(找不到firebase.json)
(idk为什么,因为它在那里)
错误:指定的公共目录不存在,无法部署托管
(这样的谎言)
小智 10
我通过将 firebase.json 文件的公共目录更新为“/”解决了这个问题
托管:{ 公共:“/” ...
我必须确保 firebase.json 文件位于与其他文件相同的位置(index.html...)
对我来说,当我想部署时遇到了同样的问题:
Error: Specified public directory does not exist, can't deploy hosting
Run Code Online (Sandbox Code Playgroud)
我在 firebase 项目根目录的终端中运行此代码:
纱线构建
有用!
公共目录不是当前目录你在,但是,你当它要求指定一个
What do you want to use as your public directory?
完成与初始化后,firebase init 当前目录应包含两个文件firebase.json,.firebaserc并且是公共目录,索引的文件夹.html文件应该是.only然后你可以部署你的网站firebase deploy.
如果满足上述所有条件并且您当前的目录不是公共目录,请从控制台共享您的调试日志.
| 归档时间: |
|
| 查看次数: |
12692 次 |
| 最近记录: |