كيفية إنشاء أدوات دوراندال قابلة لإعادة الاستخدام
-
20-12-2019 - |
سؤال
أود الحصول على الذهاب على إنشاء مكتبة صغيرة خاصة بي من الحاجيات دوراندال قابلة لإعادة الاستخدام.
بفضل المستندات ، لم يكن إنشاء عنصر واجهة مستخدم أمرا صعبا ، لكنني لم أتمكن من العثور على معلومات حول كيفية حزم / كيفية استيراد عنصر واجهة مستخدم بطريقة تتكامل بشكل طبيعي مع مشروع دوراندال.
وبشكل أكثر تحديدا:
تخبرني صفحة "كيفية إنشاء عنصر واجهة مستخدم" بوضع الرمز لكل منها القطعة في دليل فرعي من
assets/javascripts/app/widgets
.I لنفترض أنني يمكن أن تفعل ذلك ، ولكن لن يكون أكثر طبيعية لاستخدام دليل فرعي منassets/javascripts/vendor/
بحيث يمكن أن الحاجيات يتم تثبيتها من قبل مدير الحزم?كيف ينبغي أن توفر / حزمة المغلق لبلدي الحاجيات?يتضمن نظام بناء الميموزا الذي أستخدمه تلقائيا جميع ملفات النمط تحت
assets/stylesheets
, ، ولكن ليس تلك الموجودة فيassets/javascripts/app/widget/<my-widget>
, ، وهذا يعني أنني يجب أن تقسيم الملفات من كل من الحاجيات بلدي إلى مجلدين.
بالطبع ، هذه الأسئلة ليست سدادات عرض ، وإذا لم أتمكن من الحصول على إجابات جيدة هنا ، فسوف أعود إلى استخدام دوراندال بالطريقة التي أعلم أنها ستعمل بها.
ومع ذلك ، سيكون من المفيد حقا إذا كانت هناك طريقة لحزم وتثبيت الأدوات في أشجار دليل منفصلة بشكل جيد وذات احتواء ذاتي.حتى بدون مدير الحزم ، يمكن بعد ذلك الاحتفاظ بالحاجيات كوحدات فرعية جيت ، والتي ستكون كبيرة خاصة أثناء التطوير.
شكرا على أي مساعدة!
المحلول
هل يمكن أن تعطي ميموزا-تتطلب-مكتبة-حزمة محاولة.هل يمكن أن إرم ذلك في بوابة مع كوخ في الريف.جسون واستخدام ميموزا باور لسحب في الملف كنت مهتما في.