Regression bei „Konnte Modul ‘handlebars‘ nicht finden, importiert aus ‘discourse-common/lib/raw-handlebars‘“handlebars‘“?

Version: v2.9.0.beta4
Commit: b266a36967533105215e6848e475c69cb9e36e3e
EMBER_CLI_PROD_ASSETS nicht gesetzt in web.only (auch versucht mit EMBER_CLI_PROD_ASSETS: 1)

Hallo Team,

Beim Experimentieren mit der neuesten Version bin ich auf dieses Problem gestoßen, das in Could not find module ‘handlebars’ imported from ‘discourse-common/lib/raw-handlebars’ - support - Discourse Meta und in Broken instance after updating to 2.9.0.beta2 - support - Discourse Meta erwähnt wurde. Siehe Konsole unten:

Gibt es eine bekannte Regression von v2.9.0.beta2 zu v2.9.0.beta4 in diesem Sinne? Wenn nicht, frage ich mich, ob es eine Möglichkeit gibt, einige Prüfungen für Validierungen durchzuführen?

Viele Grüße,
Ismael

Ich habe mir selbst geantwortet. Anscheinend wird der Ordner dist/, der beim Kompilieren von Assets generiert wird (d. h. /var/www/discourse/app/assets/javascripts/discourse/dist), in neueren Versionen verwendet (während dies aus irgendeinem Grund in früheren Versionen nicht der Fall war).

Viele Grüße,
Ismael

Ich gehe davon aus, dass Sie hier eine Nicht-Standard- / Docker-Einrichtung haben, oder?

Wenn ja, empfehle ich Ihnen dringend, die Änderungen im discourse_docker Repository sehr genau zu verfolgen. Es hat sich viel geändert, um Ember CLI zu ermöglichen.

2 „Gefällt mir“

In der Tat, mit einem Nicht-Standard-Setup und der ständigen Überwachung von sowohl discourse_docker als auch discourse selbst, eine Herausforderung :stuck_out_tongue_closed_eyes:

Vielen Dank für den Hinweis.
Ismael

1 „Gefällt mir“