Continuando la discussione da Guida per sviluppatori alle estensioni Markdown:
Il mio codice dell’estensione è così:
import { iconHTML } from 'discourse-common/lib/icon-library'
export function setup(helper) {
...
}
Quando eseguo bundle exec rake db:create db:migrate, ottengo questo errore:
== Seed from /home/jack/discourse/db/fixtures/500_categories.rb
rake aborted!
MiniRacer::RuntimeError: Errore: Impossibile trovare il modulo `discourse-common/lib/icon-library` importato da `lib/discourse-markdown/my_bbcode_plugin`
Quando eseguo il plugin, tutto funziona correttamente nell’editor: posso usare il mio nuovo bbcode come previsto. Ma quando salvo il post, ottengo questo errore:
MiniRacer::RuntimeError at /posts/30
====================================
> Errore: Impossibile trovare il modulo `discourse-common/lib/icon-library` importato da `discourse-markdown/discpage`
In realtà, per quanto posso vedere, il problema si verifica quando si tenta di importare qualsiasi file di Discourse, tranne quelli nella cartella pretty-text.
È questo il comportamento atteso?
Sono su Windows WSL e ho notato questo problema in qualche modo simile di @vinothkannans