部署您的网站

Firebase 托管为您提供了一种托管您应用的静态资产(比如 HTML、CSS、JavaScript 和媒体文件)的方法,这种方法快速、安全且可靠。我们的正式产品级托管服务由全球级 CDN 提供支持,默认情况下通过 SSL 提供内容,并且您可在您自己的自定义域名上或在 firebaseapp.com 的子域上获享该服务。

开始使用

要开始使用 Firebase 托管,请登录 Firebase 控制台,找到您的项目信息中心的“Hosting”(托管)面板,然后点击开始使用

接下来,我们将安装 Firebase CLI(命令行界面)并初始化您的网站。

安装 Firebase CLI

Firebase CLI(命令行界面)需要使用 Node.jsnpm,这两者都可以按照 https://nodejs.org/ 上的说明进行安装。安装 Node.js 会同时安装 npm。

安装完 Node.js 和 npm 之后,您就可以通过 npm 安装 Firebase CLI:

npm install -g firebase-tools

这会安装全局可用的 firebase 命令。要更新到最新版本,只需重新运行相同的命令。

初始化您的网站

如果您有一个打算部署的现有 Firebase 项目,请使用 cd 命令转到项目的根目录并运行以下命令:

$ firebase init

部署您的网站

要部署您的网站,只需从您的项目目录运行以下命令:

$ firebase deploy

这会将您的项目部署到 <YOUR-FIREBASE-APP>.firebaseapp.com。在下一部分,我们将介绍如何将某个自定义域名与 Firebase 托管一起使用。

firebase.json 文件

firebase init 命令会在您的项目目录的根目录下创建一个 firebase.json 配置文件。您的默认 firebase.json 托管配置将如下所示:

{
  "hosting": {
    "public": "app",
    "ignore": [
      "firebase.json",
      "**/.*",
      "**/node_modules/**"
    ]
  }
}

下面会详细介绍该文件的默认属性 publicignore

public

"public": "app"

必需 - public 设置会指示 firebase 命令将哪个目录上传至 Firebase 托管。该目录必须位于项目目录内,且必须存在。默认值是您的项目目录中一个名为“public”的目录。

ignore

"ignore": [
  "firebase.json",
  "**/.*",
  "**/node_modules/**"
]

可选 - ignore 设置是一个可选参数,用于指定在部署时要忽略的文件。它可以处理 glob 定义,所采用的方式与 Git 处理 .gitignore 的方式一样。

发送以下问题的反馈:

此网页
需要帮助?请访问我们的支持页面