opennextjs cloudflare
@opennextjs
For CloudFlare的OpenNext是一个适配器,可以将Next.js应用程序部署到CloudFlare的开发人员平台。
此MonorePo包含一个用于调整Next.js应用程序的软件包,该应用程序是通过next build (以独立模式为单位模式)在Cloudflare Workerd运行时运行的软件包,使用工人Node.js兼容性层。
请访问OpenNext文档以获取有关启动新项目或迁移现有项目的说明。
存储库包含两个目录:
packages ,可用于为Next.js应用程序构建与CloudFlare工人兼容的输出。examples ,这些应用程序使用上述Cloudflare软件包。@opennextjs/cloudflare软件包您只需按照OpenNext文档中指定的NPM安装软件包即可。
除了标准NPM版本,我们还将在分支推送(使用pkg.pr.new )上自动发布预发行软件包:
https://pkg.pr.new/@opennextjs/cloudflare@main :随着每次推送到main分支,此预发行程序都包含迄今为止最新的(合理)稳定版本的包装版本。https://pkg.pr.new/@opennextjs/cloudflare@experimental to to to the the experimental Branch进行了更新,此预发行包含该软件包的最新实验版本(包含我们希望在承诺之前测试/实验的功能)。您可以直接与选择的软件包管理器直接安装:例如:
npm i https://pkg.pr.new/@opennextjs/cloudflare@main有关如何开始使用此存储库的贡献页面。