小部件渲染系统的即将停用

我们尝试为最常见的自定义模式提供迁移说明,例如那些修改了 post-stream 的模式。

编写更全面的指南比较困难,因为几乎任何事情都可以使用组件(widgets)实现,所以剩余的自定义需求需要根据具体情况转换为组件(components)。

我正在关注这些主题,并将尽力回答此处发布的问题,以帮助那些仍需要迁移的人。

我通过浏览器控制台简要查看了似乎在您的论坛中触发弃用的代码,它似乎是以下这行:

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

iconNode 以前只被组件(widgets)使用,现在它是一个空操作函数(noop function)。在您的代码中,这个变量似乎没有被使用,所以直接删除这些行应该是安全的。

如果您需要更多帮助,请告诉我。