عند تطوير مكون باستخدام الكود الموجود في قسم الرأس باستخدام <script type="text/discourse-plugin" version="0.8.26">
حيث لدي أسطر مثل parentCat = Discourse.Category.findById(get(category, "parent_category_id"));
أظهرت وحدة التحكم هذا التحذير:
إذن ما الذي يجب عليّ فعله بالضبط؟ إذا أضفت جملة استيراد import Category from "discourse/models/category"; في أعلى السكربت، يظهر خطأ: SyntaxError: unknown: 'import' and 'export' may only appear at the top level (18:0)
شكرًا لك يا @sam، أستطيع تقريبًا فهم ما يجب عليّ فعله.
من المؤسف بعض الشيء، لكنه مفهوم. أعتقد أنني يمكنني جلب السمة من جهازك بدلاً من Git.
بما أن التحذير يشير إلى أنها ستُزال في الإصدار 2.5، أفترض أنه ستكون هناك طريقة للتعامل مع ذلك داخل كود المكون قبل وقت طويل من الإصدار 2.5 (متى يكون ذلك بالمناسبة؟)