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`
プラグインを実行している間は、コンポーザー内ではすべて正常に動作します:新しい bbcode を期待通りに使用できます。しかし、投稿を保存すると、以下のエラーが発生します:
MiniRacer::RuntimeError at /posts/30
====================================
> Error: Could not find module `discourse-common/lib/icon-library` imported from `discourse-markdown/discpage`
実際、私の判断では、pretty-text フォルダ内のファイルを除く、あらゆる Discourse ファイルのインポートを試みると問題が発生します。
これは想定された動作でしょうか?
私は Windows WSL を使用しており、@vinothkannans からのこれとやや類似した問題に気づきました。