Razzle: الطريق إلى Razzle 4.0

تم إنشاؤها على ٨ أغسطس ٢٠٢٠  ·  10تعليقات  ·  مصدر: jaredpalmer/razzle

ما يجب أن يذهب في razzle 4.0. لقد أضفت الكثير من الأشياء الجيدة الجديدة في فرع الكناري.

فرع الكناري

توثيق الفرع (كناري)

الميزات التي أشعر أنها جاهزة حاليًا للإصدار 4.0 هي:

  • دعم حزمة الويب 5 (جاهز)
  • تكوين babel الجديد ، مع القدرة على تعديل الخيارات إلى الإعدادات المسبقة وإضافة الإعدادات المسبقة في .babelrc حتى لا تحتاج إلى تكوين كل شيء من البداية ، مأخوذ من next.js (جاهز ولكنه يحتاج إلى مزيد من العيون)
  • نظام الإضافات razzle الجديد مع المزيد من الخطافات وتعديل المسارات وتعديل الخيارات لتعديل مفتاح خيارات جديد يأتي مع الإعدادات الافتراضية في razzle.config.js وتعديل WebpackOptions لتعديل الخيارات التي سيتم استخدامها في تكوين webpack وتعديل WebpackConfig كما فعلت المكونات الإضافية من قبل وتعديل JestConfig لتعديل تكوين jest. ستتم إضافة نفس الوظيفة إلى razzle.config.js حتى تصبح الإضافات قابلة للإنشاء بدرجة عالية. (جاهز لكن يحتاج المزيد من العيون)
  • دعم تجريبي لتحديث رد الفعل (جاهز)
  • جعل الوعد على أساس التكوين (جاهز)
  • إضافة تصدير razzle لتصدير موقع ثابت (جاهز)
  • طريقة جديدة لإضافة عناصر خارجية (جاهزة)
  • مدمج يدعم الكتابة المطبوعة (جاهز)
  • تحسين تكوين SplitChunks (جاهز ولكنه يحتاج إلى مزيد من العيون)
  • استخدام contenthash بدلا من بناء التجزئة (جاهزة)

لتجربتها الآن:

npx create-razzle-app<strong i="23">@canary</strong> testing --ignore-existing
cd testing
yarn add [email protected] --dev
yarn start
yarn build
yarn start:prod
yarn test

انظر المستندات

https://github.com/jaredpalmer/razzle/releases/tag/v4.0.0-canary.0
https://github.com/jaredpalmer/razzle/releases/tag/v4.0.0-canary.1
https://github.com/jaredpalmer/razzle/releases/tag/v4.0.0-canary.2

ملاحظة: توقع الخلل ؛)

التعليق الأكثر فائدة

تم إصدار Razzle 4.0.1 !! إغلاق

ال 10 كومينتر

متى يصبح هذا جاهزًا؟ هل سيكون هناك دليل ترقية؟

لا أستطيع الانتظار لتجربة هذا 🎉

لذا ، فإن Razzle 4.0 قريب حقًا. أعدك :) إذا كان Anoyne يستخدم الكناري ، فيرجى تجربة الأحدث حتى نتمكن من العثور على أي مشكلات صارخة.

كانت الخطة هذا الأسبوع ، لكن كانت هناك بعض مشكلات النشر. سنحاول الاثنين الأسبوع المقبل. جرب لعبة كناري 50 في هذه الأثناء لتتأكد من أنها على ما يرام.

https://www.npmjs.com/package/razzle/v/4.0.1-canary.0 - ضروري لنفث التصحيح

تم اكتشاف مشكلة في المكون الإضافي html-webpack. تحتاج إلى إلقاء نظرة على ذلك قبل أي إصدار 4.0.1. قد يكون حلًا سهلاً مع peerDeps. قد لا يزال يطلق سراح الاثنين ، إذا كان هذا هو الحال.

إذا كان أي شخص يستخدم الكناري ، فيمكنك تجربة أحدث إصدار من "4.0.1-canary.6"؟

أعتقد أنني أصلحت المشكلة مع المكون الإضافي html-webpack.

انظر https://razzle-git-canary-jared.vercel.app/getting-started#dependencies

ما عليك سوى إضافة @ 4.0.1-canary.6 إلى أي حزم razzle الأساسية التي تقوم بتثبيتها.

أو انظر إذا كان هذا يناسبك

npx create-razzle-app<strong i="11">@canary</strong> --verbose --example with-typeorm-graphql with-typeorm-graphql

إذا لم يتسبب هذا في أي مشاكل بالنسبة لك ، فسوف أقوم بإصدار 4.0.1. فقط بحاجة إلى تأكيد أنه يعمل من أجلك وليس لي فقط :)

تم إصدار 4.0.1-canary.15. الاختبارات المضافة لأمثلة التثبيت / البناء / البدء ، ستعيد محاولة الإصدار يوم الاثنين.

تم إصدار Razzle 4.0.1 !! إغلاق

هل كانت هذه الصفحة مفيدة؟
0 / 5 - 0 التقييمات

القضايا ذات الصلة

GouthamKD picture GouthamKD  ·  3تعليقات

kkarkos picture kkarkos  ·  3تعليقات

mhuggins picture mhuggins  ·  3تعليقات

dizzyn picture dizzyn  ·  3تعليقات

pseudo-su picture pseudo-su  ·  3تعليقات