opennextjs cloudflare
@opennextjs
OpenNext for CloudFlare هو محول يتيح نشر تطبيقات Next.js على منصة مطور CloudFlare.
يتضمن هذا monorepo حزمة لتكييف تطبيق Next.js الذي تم تصميمه عبر next build (في الوضع المستقل) لتشغيله في وقت تشغيل CloudFlare Workerd باستخدام طبقة توافق العمال Node.js.
تفضل بزيارة مستندات OpenNext للحصول على تعليمات حول بدء مشروع جديد ، أو ترحيل مشروع موجود.
يحتوي المستودع على دليلان:
packages التي تحتوي على حزمة CloudFlare التي يمكن استخدامها لإنشاء مخرجات متوافقة مع العمال CloudFlare لتطبيقات next.js.examples تحتوي على تطبيقات next.js التي تستخدم حزمة CloudFlare المذكورة أعلاه.@opennextjs/cloudflareيمكنك ببساطة تثبيت الحزمة من NPM كما هو محدد في وثائق OpenNext.
إلى جانب إصدارات NPM القياسية ، ننشر أيضًا تلقائيًا حزم prelease على الدفعات الفرعية (باستخدام pkg.pr.new ):
https://pkg.pr.new/@opennextjs/cloudflare@main : تم تحديثه مع كل دفعة إلى الفرع main ، يحتوي هذا prelease على النسخة المستقرة الأكثر (بشكل معقول) (بشكل معقول).https://pkg.pr.new/@opennextjs/cloudflare@experimental تم تحديثه مع كل دفعة إلى الفرع experimental ، يحتوي هذا prelease على أحدث إصدار تجريبي من الحزمة (التي تحتوي على الميزات التي نريد اختبارها/التجربة قبل الالتزام).الذي يمكنك ببساطة التثبيت مباشرة مع مدير الحزمة المفضل لديك ، على سبيل المثال:
npm i https://pkg.pr.new/@opennextjs/cloudflare@mainانظر الصفحة المساهمة حول كيفية البدء في هذا المستودع.