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 |
用户应参阅详尽的 迁移指南 中的更多信息,以确保顺利迁移。