部署
NuxtHub
在您的 Cloudflare 帐户上,以零配置在全球部署 Nuxt 应用程序。
零配置 ✨
与 NuxtHub 的集成无需任何配置,了解更多。
与 NuxtHub 的集成无需任何配置,了解更多。
简介
NuxtHub 是一个由 Cloudflare 驱动的 Nuxt 部署和管理平台。
与 Cloudflare 部署的主要区别在于,NuxtHub 提供了零配置的部署体验(配置、部署和管理)。
它还提供了一个强大的管理界面来管理您的 Nuxt 项目(数据库、Blob、KV 等),以及 远程存储。
在 hub.nuxt.com 上阅读更多内容。
NuxtHub CLI
您可以使用一个命令部署本地项目
终端
npx nuxthub deploy
该命令将执行以下操作
- 确保您已在 admin.hub.nuxt.com 上登录
- 将您的本地项目与 NuxtHub 项目链接,或者帮助您创建一个新项目
- 使用正确的预设构建您的 Nuxt 项目
- 将所有必要的资源部署到您的 Cloudflare 帐户
- 为您提供访问您的项目的 URL
观看视频示例
您还可以使用以下命令全局安装 NuxtHub CLI:
npm i -g nuxthub
。如果您使用 NuxtHub CLI 进行首次部署,由于 Cloudflare 的限制,您以后将无法附加您的 GitHub/GitLab 存储库。
使用 Git 部署
- 将您的代码推送到您的 git 存储库(GitHub 或 GitLab)
- 单击
新建项目
,然后单击导入 Git 存储库
- 选择您的存储库并单击
导入存储库
- NuxtHub 将在 Cloudflare Pages 上配置您的项目并部署它
- 您的应用程序将使用
.nuxt.dev
域名进行部署
在导入和部署您的项目后,所有后续推送到分支的操作都将生成预览部署,并且对生产分支(通常为 “main”)所做的所有更改都将导致生产部署。
模板
查看 https://hub.nuxtjs.org.cn/templates 上的完整模板列表