OpenNext pour CloudFlare est un adaptateur qui permet le déploiement d'applications Next.js à la plate-forme de développeur de CloudFlare.
Ce monorepo comprend un package pour adapter une application Next.js construite via next build (en mode autonome) à exécuter dans le CloudFlare Workerd Runtime à l'aide de la couche de compatibilité Node.js Workers.
Visitez les documents OpenNext pour les instructions sur le démarrage d'un nouveau projet ou la migration d'une migration existante.
Le référentiel contient deux répertoires:
packages contenant un package CloudFlare qui peut être utilisé pour créer une sortie compatible CloudFlare pour les applications Next.js.examples contenant des applications Next.js qui utilisent le package CloudFlare mentionné ci-dessus.@opennextjs/cloudflareVous pouvez simplement installer le package à partir de NPM comme spécifié dans la documentation OpenNext.
Outre les versions NPM standard, nous publions également automatiquement des packages de préremease sur les poussées de branche (en utilisant pkg.pr.new ):
https://pkg.pr.new/@opennextjs/cloudflare@main : mis à jour à chaque poussée vers la branche main , cette prérélease contient la version stable la plus à jour (raisonnablement) du package.https://pkg.pr.new/@opennextjs/cloudflare@experimental mis à jour avec chaque poussée vers la branche experimental , ce prérelease contient la dernière version expérimentale du package (contenant des fonctionnalités sur lesquelles nous voulons tester / expérimenter avant de s'engager).Que vous pouvez simplement installer directement avec votre gestionnaire de packages de choix, par exemple:
npm i https://pkg.pr.new/@opennextjs/cloudflare@mainVoir la page contributive pour démarrer avec ce référentiel.