OpenNext для CloudFlare - это адаптер, который позволяет развертывание приложений Next.js на платформу разработчиков CloudFlare.
Этот MonorePo включает в себя пакет для адаптации приложения Next.js, созданного через next build (в автономном режиме) для запуска во время выполнения CloudFlare Workerd с использованием уровня совместимости рабочих Node.js.
Посетите Docs OpenNext для начала нового проекта или миграции существующего.
Репозиторий содержит два каталога:
packages содержащие пакет CloudFlare, который можно использовать для создания совместимого с работниками CloudFlare для приложений Next.js.examples содержащие приложения Next.js, которые используют вышеупомянутый пакет CloudFlare.@opennextjs/cloudflareВы можете просто установить пакет из NPM, как указано в документации OpenNext.
Помимо стандартных выпусков NPM, мы также автоматически публикуем пререзелисные пакеты на толчках ветви (с помощью pkg.pr.new ):
https://pkg.pr.new/@opennextjs/cloudflare@main : обновляется с каждым толчком к main филиалу, эта пререзелиза содержит наиболее актуальную, но (разумно) стабильную версию пакета.https://pkg.pr.new/@opennextjs/cloudflare@experimental Обновлена с каждым толчком к experimental филиалам, этот пререзелис содержит последнюю экспериментальную версию пакета (содержащая функции, которые мы хотим проверить/экспериментировать, прежде чем принять).Который вы можете просто установить непосредственно с выбранным менеджером пакетов, например:
npm i https://pkg.pr.new/@opennextjs/cloudflare@mainПосмотрите на страницу, чтобы начать работу с этим хранилищем.