لقد قمت بإعداد بيئة تطوير جديدة للعمل على الإضافات. تم تحديث Discourse إلى أحدث إصدار من الفرع الرئيسي.
أحتاج إلى إعادة تشغيل Ember لاختبار التغييرات التي تم إجراؤها على الواجهة الأمامية. يشمل ذلك التغييرات على Handlebars و Emberjs وأوراق الأنماط. قبل بضعة أشهر، عندما كنت أعمل على الإضافات، كنت أحتاج فقط إلى إعادة تحميل صفحة الويب لاختبار هذه التغييرات.
هل تغير شيء خلال هذه الفترة؟ هل هناك خطأ ما في بيئتي؟
انتهى الأمر بالعثور على المشكلة: كانت بيئتي تحتوي على بعض الروابط الرمزية التي (أفترض) أنها أربكت اكتشاف تغييرات الملفات.
كانت الدلائل discourse و my-plugin تحت المستخدم الخاص بي في ويندوز، مع روابط رمزية في WSL Ubuntu (/home/silk/discourse → /mnt/c/Users/SilK/discourse).
كان الحل هو وجود الدلائل الحقيقية في بيئة WSL Ubuntu، وإنشاء روابط رمزية لويندوز (C:\Users\SilK\discourse → \wsl.localhost\Ubuntu-20.04\home\silk\discourse).