Die Entfernung von Widgets läuft seit einigen Jahren, und wir hoffen, sie in den nächsten Monaten abzuschließen. Daher denke ich nicht, dass wir vorher noch Änderungen am zugrunde liegenden System vornehmen werden.
Haben Sie den Ember Inspector ausprobiert? Ich denke, er sollte das von Ihnen beschriebene Problem lösen und zeigt sogar Ember-Komponenten an, die derzeit keine DOM-Elemente rendern.
Seit sehr kurzem ist diese Versionsnummer nicht mehr erforderlich. Sie können tun
export default apiInitializer((api) => {
oder
withPluginApi((api) => {
Wir werden die Dokumentation bald mit dieser Änderung aktualisieren. Die moderne bevorzugte Methode zur Verwaltung der Versionskompatibilität ist die Datei .discourse-compatibility, die @Arkshine erwähnt hat: