Underscore: تصدير وحدات ES

تم إنشاؤها على ٣٠ ديسمبر ٢٠١٧  ·  15تعليقات  ·  مصدر: jashkenas/underscore

أهلا،

هل هناك خطة للانتقال إلى ES Modules في المستقبل أم أنك تعتبرها لا قيمة لها؟ سيكون من الرائع أن تكون قادرًا على استيراد طرق فردية باستخدام واردات ES ، مما يتيح اهتزاز الأشجار والعديد من تحسينات الإنشاء الأخرى.

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

enhancement

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

ملف واحد من فضلك.

إذا تمكنا من الحفاظ على الفرق صغيرًا والنتيجة نظيفة قدر الإمكان ، فسيساعد ذلك كثيرًا. من الناحية المثالية ، ما عليك سوى إضافة الصادرات المسماة إلى الوظائف حيث تكون - مع وضع الشرطة السفلية نفسها على أنها التصدير الافتراضي.

ال 15 كومينتر

تشعر أنها ليست هناك بعد

لقد تمكنت من إضافة عمليات تصدير الوحدة النمطية {_} إلى نهاية ملف للاستيراد _ كاستيراد _ من "_ _ _ _ _ من" _ _ _ _ _ _ _ _.

سيكون رائعًا: +1:

هل هناك أي طريقة جيدة يمكننا من خلالها إضافة عمليات تصدير الوحدات إلى الملف الرئيسي ، مع الحفاظ على التوافق مع الإصدارات غير الداعمة للوحدات من JavaScript؟

ولكن بابل يفعل ذلك؟

في يوم الاثنين ، 23 أبريل ، 2018 ، الساعة 1:02 مساءً ، Jeremy Ashkenas [email protected]
كتب:

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

-
أنت تتلقى هذا لأنك علقت.
قم بالرد على هذا البريد الإلكتروني مباشرة ، وقم بعرضه على GitHub
https://github.com/jashkenas/underscore/issues/2718#issuecomment-383704124 ،
أو كتم الخيط
https://github.com/notifications/unsubscribe-auth/AA9fvx9tIUVYAxL0PqcGIoDwhLe25ulOks5trjNlgaJpZM4RPowg
.

ربما يكون core-js مثالًا جيدًا ، على الرغم من أنه من المحتمل جدًا أن يكون معياريًا جدًا لاتباعه مباشرة https://github.com/zloirock/core-js

jashkenas شكرا لردكم.

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

الحل الأسهل بالنسبة لي هو الحصول على مهمة بناء لترجمة بيانات الاستيراد إلى UMD باستخدام babel ونشر نسختين من الشرطة السفلية: الأولى بـ export والثانية بـ umd .

jashkenas ما رأيك في اقتراح mjeanroy ؟ وسأكون سعيدا للمساعدة...

jashkenas ما رأيك في اقتراح mjeanroy ؟ وسأكون سعيدا للمساعدة...

بالتأكيد! يسعدني دمج العلاقات العامة التي يتم تبديلها بالتصدير المحدد لجميع الوظائف السفلية ، وتستخدم أيضًا Rollup لنشر إصدار UMD من الملف.

jashkenas رائع جدا! هل تريد الاحتفاظ بـ src في ملف واحد أم يمكن وضع الوظائف في ملفات فردية؟

ملف واحد من فضلك.

إذا تمكنا من الحفاظ على الفرق صغيرًا والنتيجة نظيفة قدر الإمكان ، فسيساعد ذلك كثيرًا. من الناحية المثالية ، ما عليك سوى إضافة الصادرات المسماة إلى الوظائف حيث تكون - مع وضع الشرطة السفلية نفسها على أنها التصدير الافتراضي.

lohfumjeanroy هل عمل أي منكما على هذا في غضون ذلك؟ وإلا فإنني أعرض تبني هذا.

jgonggrijp لسوء الحظ ، لم أجد وقتًا للتركيز على هذا ، لذا فأنت أكثر من موضع ترحيب

تكرار #

مغلق في # 2826.

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

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

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

afranioce picture afranioce  ·  8تعليقات

danilopolani picture danilopolani  ·  5تعليقات

jdalton picture jdalton  ·  4تعليقات

jezen picture jezen  ·  8تعليقات