我正在尝试重建核心/图像块,以便在标题中添加额外的链接,这将是指向另一页图像中对象的扩展描述的链接。
这既需要修改块编辑界面,也需要保存标记。所以我选择从github获取核心/图像块(以及嵌入文件夹中的必要依赖项)。
在对块进行少量修改后(删除块的index.js中不需要的导出并添加registerBlock-因为对Gutenberg的块注册是针对单个js文件中的所有核心块完成的),块可以很好地编译。然而,在Wordpress Gutenberg编辑器中,block抛出了一个错误。错误为:
未捕获的TypeError:对象(…)不是函数
我跟踪到了useBlockProps钩子的错误,它在javascript中是未定义的,尽管它以前是导入的(import { BlockAlignmentToolbar, BlockControls, BlockIcon, MediaPlaceholder, useBlockProps } from \'@wordpress/block-editor\';
) 我正在使用@wordpress/create block scaffold,并提到了通过Web包解析的导入。
为什么我会遇到错误?如何解决?