首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Firebase未运行index.html文件

Firebase未运行index.html文件
EN

Stack Overflow用户
提问于 2016-07-21 00:33:38
回答 22查看 60.6K关注 0票数 37

我是一个正在学习Firebase教程的新程序员。我已经完成了本教程(https://codelabs.developers.google.com/codelabs/firebase-web/#5)的步骤1-5。我已经将"Add Firebase to your web app“js代码添加到html文件中,并设置了Firebase CLI。但是,当我运行firebase服务器时,除了没有显示index.html文件中的代码之外,一切似乎都正常。

我在正确的目录中,并且我的控制台显示“服务器侦听位置:http://localhost:5000”。但是,在localhost 5000中,它显示了一个通用的“欢迎使用Firebase主机:你看到这个是因为你已经成功地设置了Firebase主机。现在是时候去构建一些非凡的东西了!”框,而不是index.html文件中的应用程序界面代码。它是我的目录中唯一的html文件。看起来我遗漏了一些非常简单的东西。谢谢你的帮助。

EN

回答 22

Stack Overflow用户

发布于 2016-07-21 02:52:56

我想出了我的答案。正在发布的index.html文件位于“公共”文件中,该文件是在"firebase init“阶段创建的。我将那个占位符html文件替换为我的应用程序的占位符。

票数 27
EN

Stack Overflow用户

发布于 2018-07-05 05:49:31

Firebase托管没有显示应用程序吗?

这个问题可能有两个原因

第一步:

确保包含index.html的公用文件夹(在firebase.json中定义) 'dist‘未被firebase init命令修改,如果已修改,请将其替换为原始项目的index.html

供参考(dist是标准的,但您的可能不同)

代码语言:javascript
运行
复制
{ "hosting": { "public": "dist"} }

第二步:

确保在项目的index.html中配置基本href

作为

代码语言:javascript
运行
复制
<base href="https://["YOUR FIREBASE PROJECT NAME"].firebaseapp.com/">

和其他包文件,如

代码语言:javascript
运行
复制
<script type="text/javascript" src="https://["YOUR FIREBASE PROJECT NAME"].firebaseapp.com/runtime.a66f828dca56eeb90e02.js">

代码语言:javascript
运行
复制
<script type="text/javascript" src="https://["YOUR FIREBASE PROJECT NAME"].firebaseapp.com/main.2eb2046276073df361f7.js">

第3步运行命令- firebase deploy

尽情享受!;)

票数 12
EN

Stack Overflow用户

发布于 2017-11-02 07:27:43

新项目

执行firebase init时,选择包含index.html的目录作为公共目录。

现有项目

用来更新firebase.json

代码语言:javascript
运行
复制
"hosting": {
    "public": "dist/directoryThatContainsIndexHtml",
     ......
  }

编辑过的原始答案:在编辑历史中可用。仅用于测试目的。!!对于生产环境,请使用更新的版本。

dist的内容在每次构建时都会重写,因此每次构建时放置@dist的任何内容都会消失。

票数 9
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38486069

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档