Bevorstehendes EOL für das Widget-Rendering-System

Wir haben versucht, Migrationsanweisungen für die gängigsten Anpassungsmuster bereitzustellen, wie z. B. diejenigen, die den Post-Stream modifiziert haben.

Es ist schwieriger, eine umfassendere Anleitung zu erstellen, da so ziemlich alles mit Widgets umgesetzt werden konnte. Daher müssen die verbleibenden Anpassungsbedürfnisse von Fall zu Fall in Komponenten umgewandelt werden.

Ich beobachte diese Themen und wir werden versuchen, hier gepostete Fragen zu beantworten, um denjenigen zu helfen, die noch migrieren müssen.

Ich habe mir kurz den Code angesehen, der anscheinend die Veralterung in Ihrem Forum über die Browserkonsole auslöst, und es scheint sich um die folgende Zeile zu handeln:

const { iconNode } = require("discourse-common/lib/icon-library");
let iconsjira = iconNode('icons-jira');

iconNode wurde nur von Widgets verwendet und ist jetzt eine No-Op-Funktion (No-Operation-Funktion). In Ihrem Code scheint diese Variable nicht verwendet zu werden, daher sollte es sicher sein, diese Zeilen einfach zu entfernen.

Lassen Sie mich wissen, wenn Sie weitere Hilfe benötigen.