OpenNext für CloudFlare ist ein Adapter, mit dem die Bereitstellung von Next.js -Anwendungen für die Entwicklerplattform von Cloudflare ermöglicht werden können.
Dieses Monorepo enthält ein Paket zum Anpassen einer nächsten. Js -Anwendung, die über next build (im Standalone -Modus) erstellt wurde, um in der CloudFlare Workerd -Laufzeit mit der Kompatibilitätsebene der Arbeiter Node.js ausgeführt zu werden.
Besuchen Sie die OpenNext -Dokumente, um Anweisungen zum Starten eines neuen Projekts oder zur Migration eines vorhandenen zu erhalten.
Das Repository enthält zwei Verzeichnisse:
packages mit einem Cloudflare-Paket, mit dem eine CloudFlare-Mitarbeiter-kompatible Ausgabe für Next.js-Anwendungen erstellt werden können.examples , die Next.js -Anwendungen enthalten, die das oben genannte Cloudflare -Paket verwenden.@opennextjs/cloudflare -Paket ausSie können das Paket einfach von NPM wie in der OpenNext -Dokumentation angegeben installieren.
Neben den Standard -NPM -Releases veröffentlichen wir auch automatisch Vorverarbeitungspakete für Branch -Pushes (unter Verwendung von pkg.pr.new ):
https://pkg.pr.new/@opennextjs/cloudflare@main : Mit jedem Drücken zur main aktualisiert und enthält die bisher aktuellste (angemessen) stabile Version des Pakets.https://pkg.pr.new/@opennextjs/cloudflare@experimental mit jedem Push in den experimental Zweig aktualisiert und enthält die neueste experimentelle Version des Pakets (mit Features, auf denen wir testen/experimentieren möchten, bevor wir uns verpflichten).Was Sie einfach direkt mit Ihrem Paketmanager Ihrer Wahl installieren können, z. B.:
npm i https://pkg.pr.new/@opennextjs/cloudflare@mainIn der beitragenden Seite finden Sie wie Sie mit diesem Repository beginnen.