跳转到内容
搜索文档

从 Firebase 迁移

最后更新 查看 MarkdownAgent 设置

在本教程中,你将学习如何将现有 Firebase 应用迁移到 Cloudflare Pages。你应该已经有一个部署在 Firebase 上、希望托管在 Cloudflare Pages 上的现有项目。

查找构建命令和构建目录

要将应用迁移到 Cloudflare Pages,需要找到构建命令和构建目录。

你将使用这些信息告知 Cloudflare Pages 如何部署项目。如果之前使用 firebase 命令行工具从本地手动部署,firebase.json 配置文件应包含 public 键,即你的构建目录:

firebase.jsonjson
{
	"public": "public"
}

Firebase Hosting 不会询问构建命令,因此如果你运行标准 JavaScript 设置,可能使用 npm build 或框架/工具特定的命令(例如 ng build)。

找到构建目录和构建命令后,即可将项目迁移到 Cloudflare Pages。

创建新的 Pages 项目

如果之前未将静态站点推送到 GitHub,请先完成此步骤再继续。这样还可以使用自动部署和部署预览等功能。

访问 repo.new 创建新仓库,并按照说明将项目推送到 GitHub。

使用快速入门指南将项目添加到 Cloudflare Pages,使用之前保存的 build commandbuild directory

清理旧应用并分配域名

部署应用后,前往 Firebase 仪表板并移除旧的 Firebase 项目。在 Cloudflare 域名的 DNS 设置中,确保将域名的 CNAME 记录从 Firebase 更新为 Cloudflare Pages。

完成本指南后,你已成功将 Firebase 项目迁移到 Cloudflare Pages。

这篇文档对您有帮助吗?