أهلاً بالجميع!
لقد بدأت في تجربة discourse في تثبيت محلي لمعرفة ما إذا كان مناسبًا لمشروعي، وما إذا كان نظام الكود والإضافات قابلاً للتوسيع بدرجة كافية. لقد نجح تثبيتي المحلي بشكل جيد، وتمكنت من تثبيت بعض السمات ومكونات السمات، ولكن بمجرد تثبيت إحدى السمات التي لا تكون موجودة مبدئيًا وتعيينها كافتراضية، واجهت الأخطاء التالية عند إعادة تحميل الصفحة:
vendor.js:259 Uncaught Error: Could not find module `I18n` imported from `discourse/models/permission-type`
at missingModule (vendor.js:259)
at findModule (vendor.js:270)
at Module.findDeps (vendor.js:180)
at findModule (vendor.js:274)
at Module.findDeps (vendor.js:180)
at findModule (vendor.js:274)
at Module.findDeps (vendor.js:180)
at findModule (vendor.js:274)
at Module.findDeps (vendor.js:180)
at findModule (vendor.js:274)
missingModule @ vendor.js:259
findModule @ vendor.js:270
Module.findDeps @ vendor.js:180
findModule @ vendor.js:274
Module.findDeps @ vendor.js:180
findModule @ vendor.js:274
Module.findDeps @ vendor.js:180
findModule @ vendor.js:274
Module.findDeps @ vendor.js:180
findModule @ vendor.js:274
requireModule @ vendor.js:36
(anonymous) @ 65364dac9b8cd9517718328d3e597a819de79391.js?__ws=localhost:144
(anonymous) @ 65364dac9b8cd9517718328d3e597a819de79391.js?__ws=localhost:152
vendor.js:155 Uncaught TypeError: Cannot read property 'exports' of undefined
at Module._reify (vendor.js:155)
at Module.reify (vendor.js:142)
at Module.exports (vendor.js:116)
at Module._reify (vendor.js:155)
at Module.reify (vendor.js:142)
at Module.exports (vendor.js:116)
at Module._reify (vendor.js:155)
at Module.reify (vendor.js:142)
at Module.exports (vendor.js:116)
at Module._reify (vendor.js:155)
السمة المعنية هي هذه، وقمت بتثبيتها باستخدام رابط مستودع github الخاص بها. لقد حاولت استخدام الوضع الآمن، ولكن بعد تعطيل كل شيء ما زلت أواجه نفس المشكلات. لقد حاولت أيضًا المرور عبر المعالج مرة أخرى وتغيير السمة الافتراضية دون جدوى. أنا أعرف بعض جافاسكريبت (React، angular) ولكني بدأت للتو في تعلم Ember لذا أنا تائه حقًا هنا. بالنظر إلى كود السمة، لا يبدو أنها تتطلب أي وحدات جديدة ليتم تثبيتها أو أي شيء، لذلك أنا في حيرة من أمري بشأن هذا.
سأكون ممتنًا جدًا لأي مساعدة!
ملاحظة: في حال كان ذلك مفيدًا، أقوم بتشغيل تثبيتي على ubuntu 20.04