如何在 Firebase 上托管?

How do I host on Firebase?

我想在 Firebase 中托管一个网站。我按照 Firebase 给我的说明进行操作,其中有一条说明:将静态文件添加到部署目录(默认为 public)。不知道是什么意思,直接在这个指令下输入代码,就是:firebase deploy,命令提示符响应:Error: Cannot了解要部署的目标。如果您使用了 --only 或 --except 标志,请检查您指定的目标是否有效。否则,请检查您的 firebase.json 以确保您的项目已针对所需功能进行了初始化。我需要创建一个静态文件吗?我真的不知道接下来要做什么。 link 指令在这里:https://console.firebase.google.com/project/example-website/hosting,您需要登录 Google 才能访问它。

按照此处的说明尝试使用 CLI 初始化您的项目:https://firebase.google.com/docs/cli/

正如那里提到的 "The init command steps you through setting up your project directory, including asking which Firebase features you want to use." 正确声明功能后,您将能够 运行 firebase 部署而不会出现任何错误

您收到的错误是因为 JSON 文件丢失。这意味着您没有正确初始化 firebase 项目。请按照以下步骤正确操作:

  1. 安装 firebase 后,从您的控制台输入 'firebase login' 并使用您的 gmail 帐户登录。
  2. 现在输入 'firebase init' 和 select 托管选项 Space 键并按回车键,然后 select 你的项目。(不要忘记在正确的选项上按 space 选项卡)它会询问 public 文件夹,只需按回车键.
  3. 然后会问你的应用是不是单页应用。按 Y 或 N 并输入。
  4. 现在你会得到一个public文件夹,里面会有一个 index.html 文件。打开它并根据需要进行一些更改。现在从 控制台输入 'firebase deploy'
  5. 是时候连接您的域了(如果有的话)。在托管下,现在您将看到新选项 'Connect Domain'。单击它并按照说明进行操作。我已将我的域 parimeo 以相同的方式连接到 firebase。如果您不想连接任何域,那么 firebase 还会为您提供 link 到您的网络应用程序。