我使用PUT命令成功更新了组件,之后 Strapi 抛出了错误:
错误:目标多态类型“components_COMPONENT_NAME”不是定义的目标类型之一
我用来更新 Strapi 组件的命令:
PUT http://localhost:1337/content-type-builder/components/COMPONENT_DIR.COMPONENT_NAME
{
"components": [],
"component": {
"category": "COMPONENT_DIR",
"icon": "biohazard",
"name": "COMPONENT_NAME",
"description": "",
"connection": "default",
"collectionName": "components_COMPONENT_DIR_COMPONENT_NAME",
"attributes": {
"type": {
"type": "string",
"default": ""
},
"uuid": {
"type": "string"
},
"title": {
"type": "text"
},
"description": {
"type": "text"
},
"banner_image": {
"type": "media",
"multiple": false
}
}
}
}
Run Code Online (Sandbox Code Playgroud)
这不是完全相同的问题,但由于媒体库,我也遇到了这个错误。我创建了一个集合类型,它使用了媒体库中的某些图像,之后我删除了这个集合,这导致了所有相关图像的错误,因为该集合不再可访问,并且 Strapi 抛出了这个错误。
我不得不重新创建同名的收藏类型,然后删除所有相关图片,删除收藏,然后再次上传图片...
这似乎是媒体库插件的错误,如果您删除特定组件或集合的某些内容,它应该删除这些关系。
| 归档时间: |
|
| 查看次数: |
1091 次 |
| 最近记录: |