متابعة النقاش من دليل المطورين لامتدادات Markdown:
كود الامتداد الخاص بي كالتالي:
import { iconHTML } from 'discourse-common/lib/icon-library'
export function setup(helper) {
...
}
عند تنفيذ الأمر bundle exec rake db:create db:migrate، أواجه الخطأ التالي:
== Seed from /home/jack/discourse/db/fixtures/500_categories.rb
rake aborted!
MiniRacer::RuntimeError: Error: Could not find module `discourse-common/lib/icon-library` imported from `lib/discourse-markdown/my_bbcode_plugin`
عند تشغيل الامتداد، يعمل كل شيء بشكل ممتاز في المحرر (composer): يمكنني استخدام الـ bbcode الجديد كما هو متوقع. لكن عند حفظ المنشور، أواجه هذا الخطأ:
MiniRacer::RuntimeError at /posts/30
====================================
> Error: Could not find module `discourse-common/lib/icon-library` imported from `discourse-markdown/discpage`
في الواقع، حسب ما أستطيع استنتاجه، تحدث المشكلة عند محاولة استيراد أي ملف من Discourse، باستثناء الملفات الموجودة في مجلد pretty-text.
هل هذا هو السلوك المتوقع؟
أعمل على نظام Windows WSL، وقد لاحظت هذه المشكلة المشابهة إلى حد ما من @vinothkannans