Cloudflare 中文文档
Pages
编辑这个页面
跳转官方原文档
Set theme to dark (⇧+D)

Angular

Angular是一个非常流行的框架,可用于构建反应灵敏、功能强大的前端应用程序。

在本指南中,你将创建一个新的 Angular 应用程序,并使用 Cloudflare Pages 进行部署。

​​ 使用 create-cloudflare CLI(C3)创建新项目

使用 create-cloudflare CLI (C3) 建立新项目。C3 将创建一个新的项目目录,启动 Angular 的官方设置工具,并提供即时部署选项。

要使用 create-cloudflare 创建新的 Angular 项目,请运行以下命令:

create-cloudflare 将安装依赖项,包括 Wrangler CLI 和 Cloudflare 页面适配器,并询问你设置问题。

​​ Git 整合

除了直接上传部署外,你还可以通过Git 集成部署项目。Git 集成允许你将 GitHub 或 GitLab 仓库连接到 Pages 应用程序,并在每次推送新提交后自动构建和部署 Pages 应用程序。

设置需要对 Git 有基本了解。如果你是 Git 新手,请参考 GitHub 的 Git 手册汇总,了解如何在本地机器上设置 Git。

​​ 创建 GitHub 仓库

访问 repo.new,创建一个新的 GitHub 仓库。创建新仓库后,进入新创建的项目目录,准备并在终端运行以下命令将本地应用程序推送到 GitHub:

​​ 创建一个页面项目

  1. 登录 Cloudflare 仪表板 并选择你的账户。
  2. 转到 Workers & Pages> Create application> Pages> Connect to Git并创建一个新的 Pages 项目。

如果你尚未授权访问你的 GitHub 帐户,系统将要求你进行授权。Cloudflare 需要这样才能从源代码监控和部署你的项目。如果你愿意,可以缩小对特定版本库的访问范围;但是,当你要向 Cloudflare 页面添加更多版本库时,必须手动更新此列表 在你的 GitHub 设置中

  1. 选择创建的新 GitHub 仓库,并在 Set up builds and deployments 部分提供以下信息:
Configuration option Value
Production branch main
Build command npm run build
Build directory dist/cloudflare

你可以选择自定义项目名称字段。它默认为 GitHub 仓库的名称,但不必与之匹配。项目名称**值将被指定为*.pages.dev子域。

  1. 完成配置后,选择保存并部署

查看正在进行的第一个部署管道。Pages 按照指定安装所有依赖项并构建项目。Cloudflare Pages 会自动重建项目,并在每次推送新提交时进行部署。

此外,你还可以访问 预览部署,它可以重复拉取请求的构建和部署过程。有了它们,你就可以在将更改部署到生产环境之前,用一个真实的 URL 来预览对项目所做的更改。

​​ 了解更多

完成本指南后,你已成功将 Angular 网站部署到 Cloudflare Pages。要开始使用其他框架,请参阅框架指南列表