كيفية إنشاء أدوات دوراندال قابلة لإعادة الاستخدام

StackOverflow https://stackoverflow.com//questions/20011580

سؤال

أود الحصول على الذهاب على إنشاء مكتبة صغيرة خاصة بي من الحاجيات دوراندال قابلة لإعادة الاستخدام.

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

وبشكل أكثر تحديدا:

  1. تخبرني صفحة "كيفية إنشاء عنصر واجهة مستخدم" بوضع الرمز لكل منها القطعة في دليل فرعي من assets/javascripts/app/widgets.I لنفترض أنني يمكن أن تفعل ذلك ، ولكن لن يكون أكثر طبيعية لاستخدام دليل فرعي من assets/javascripts/vendor/ بحيث يمكن أن الحاجيات يتم تثبيتها من قبل مدير الحزم?

  2. كيف ينبغي أن توفر / حزمة المغلق لبلدي الحاجيات?يتضمن نظام بناء الميموزا الذي أستخدمه تلقائيا جميع ملفات النمط تحت assets/stylesheets, ، ولكن ليس تلك الموجودة في assets/javascripts/app/widget/<my-widget>, ، وهذا يعني أنني يجب أن تقسيم الملفات من كل من الحاجيات بلدي إلى مجلدين.

بالطبع ، هذه الأسئلة ليست سدادات عرض ، وإذا لم أتمكن من الحصول على إجابات جيدة هنا ، فسوف أعود إلى استخدام دوراندال بالطريقة التي أعلم أنها ستعمل بها.

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

شكرا على أي مساعدة!

هل كانت مفيدة؟

المحلول

هل يمكن أن تعطي ميموزا-تتطلب-مكتبة-حزمة محاولة.هل يمكن أن إرم ذلك في بوابة مع كوخ في الريف.جسون واستخدام ميموزا باور لسحب في الملف كنت مهتما في.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top