helper-plugin 已弃用

页面摘要: 在 Strapi 5 中,helper-plugin 已被移除,并替换为来自 @strapi/strapi/admin 和 @strapi/design-system 的导入。Codemod 会自动处理插件开发者的大部分迁移变更。

在 Strapi 5 中,helper-plugin 已被移除。为插件开发者提供了完整的迁移参考,codemod 会自动处理部分变更。

本页面是破坏性变更数据库的一部分,提供有关该破坏性变更的信息,以及从 Strapi v4 迁移到 Strapi 5 的附加说明。

代码迁移工具: deprecate-helper-plugin

破坏性变更说明

在 Strapi v4 中

helper-plugin 可用于 Strapi 插件开发。

在 Strapi 5 中

helper-plugin 已弃用。

迁移

Codemod 会处理部分但并非全部变更。以下变更会被处理:

操作在 Strapi 5 中现由……处理
更改 AnErrorOccurred 导入@strapi/strapi/admin
将 AnErrorOccurred 替换为 Page.Error@strapi/strapi/admin
更改 ConfirmDialog 导入@strapi/strapi/admin
更改 getFetchClient 导入@strapi/strapi/admin
更改 LoadingIndicatorPage 导入@strapi/strapi/admin
将 LoadingIndicatorPage 替换为 Page.Loading@strapi/strapi/admin
更改 NoPermissions 导入@strapi/strapi/admin
将 NoPermissions 替换为 Page.NoPermissions@strapi/strapi/admin
更改 translatedErrors 导入@strapi/strapi/admin
更改 useFetchClient 导入@strapi/strapi/admin
更改 useQueryParams 导入@strapi/strapi/admin
更改 SearchURLQuery 导入@strapi/strapi/admin
更改 DateTimePicker 导入@strapi/design-system
更改 Status 导入@strapi/design-system
更改 useCallbackRef 导入@strapi/design-system
更改 useCollator 导入@strapi/design-system
更改 useFilter 导入@strapi/design-system

用户应参阅详尽的 迁移指南 中的更多信息,以确保顺利迁移。