خدم WebPacker مجتمع Rails لأكثر من خمس سنوات كجسر لتجميع وتجميع JavaScript. لم يعد هذا الجسر مطلوبًا لمعظم الأشخاص في معظم المواقف بعد إصدار Rails 7. لدينا الآن ثلاث إجابات افتراضية رائعة على JavaScript في 2021+ ، وبالتالي لن نتطور بعد الآن على WebPacker في سعة القضبان الرسمية.
بالنسبة للتطبيقات التي تستخدم WebPacker حاليًا ، تتمثل التوصية الأولى في التبديل إلى القفازات JSBundling باستخدام WebPack (أو Bundler آخر). يمكنك متابعة دليل التبديل ، إذا اخترت هذا الخيار.
ثانياً ، قد ترغب في محاولة جعل القفزة على طول الطريق لاستيراد الخرائط. هذا هو الإعداد الافتراضي لتطبيقات New Rails 7 ، ولكن بناءً على استخدام JavaScript الخاص بك ، قد يكون قفزة كبيرة.
أخيرًا ، يمكنك متابعة استخدام WebPacker كما هو. سوف نستمر في معالجة المشكلات الأمنية على الجانب الياقوت من الجوهرة وفقًا لجدول الصيانة العادي للقضبان. لكننا لن نقوم بتحديث الأحجار الكريمة لتضمين إصدارات أحدث من مكتبات JavaScript. يتعلق هذا بإصدار V5 من هذه الأحجار الكريمة التي تم تضمينها افتراضيًا مع الإصدارات السابقة من Rails.
لن يؤدي تطوير V6 إلى جوهرة رسمية أصدرها فريق Rails ولا ترى أي دعم مستقبلي. لكن جاستن جوردون يواصل خط التطوير هذا-بما في ذلك التركيز على ميزات إعادة تحميل الوحدة الساخنة وما إلى ذلك-في ظل جوهرة جديدة تسمى Shakapacker والتي تستند إلى عمل V6 الذي لم يتم إصداره من هذا المستودع.
شكراً لكل من ساهم في WebPacker على مدار السنوات الخمس الماضية!
يرجى الرجوع إلى فرع 5-X المستقر للتوثيق 5.x.