在本教程中,你将学习如何将现有 Firebase 应用迁移到 Cloudflare Pages。你应该已经有一个部署在 Firebase 上、希望托管在 Cloudflare Pages 上的现有项目。
要将应用迁移到 Cloudflare Pages,需要找到构建命令和构建目录。
你将使用这些信息告知 Cloudflare Pages 如何部署项目。如果之前使用 firebase 命令行工具从本地手动部署,firebase.json 配置文件应包含 public 键,即你的构建目录:
{
"public": "public"
}Firebase Hosting 不会询问构建命令,因此如果你运行标准 JavaScript 设置,可能使用 npm build 或框架/工具特定的命令(例如 ng build)。
找到构建目录和构建命令后,即可将项目迁移到 Cloudflare Pages。
如果之前未将静态站点推送到 GitHub,请先完成此步骤再继续。这样还可以使用自动部署和部署预览等功能。
访问 repo.new ↗ 创建新仓库,并按照说明将项目推送到 GitHub。
使用快速入门指南将项目添加到 Cloudflare Pages,使用之前保存的 build command 和 build directory。
部署应用后,前往 Firebase 仪表板并移除旧的 Firebase 项目。在 Cloudflare 域名的 DNS 设置中,确保将域名的 CNAME 记录从 Firebase 更新为 Cloudflare Pages。
完成本指南后,你已成功将 Firebase 项目迁移到 Cloudflare Pages。