跳转到内容
搜索文档

从 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 command 和 build directory。

清理旧应用并分配域名

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

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

这篇文档对您有帮助吗?