继续讨论:开发者指南: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`
事实上,据我所知,问题出现在尝试导入 任何 Discourse 文件时,pretty-text 文件夹中的文件除外。
这是预期的行为吗?
我在 Windows WSL 上运行,并注意到 @vinothkannans 提出的这个类似的问题。