反应编辑器-js 错误:"Cannot call a class as a function"



我正在尝试用react-editor-js设置一个编辑器。

我安装了react-editor-js@editorjs/editorjs,以及几乎所有的官方editor.js插件。

在我的代码中,我做了以下操作(为了简洁起见,大幅删减):

function MyComponent({ text }) {
return (
text && (
<EditorJS data={JSON.parse(text)} tools={EditorJSTools} />
)
)
}

EditorJSTools只是一个包含所有工具的对象。我似乎无法在任何JSFiddle或CodeSandbox中重现这个问题,所以我认为这是我的环境的问题:

我用yarn create react-app --template=electron-builder设置了我的应用程序,后来从CRA弹出,因为我需要将网络包target更改为electronRenderer才能使用electron-store

有人能在这里发现问题吗?我已经用头撞键盘两个小时了,我似乎想不出来。。。

好吧,我想明白了。这对我来说只是一个愚蠢的错误:

不是从react-editor-js导入EditorJS,而是从@editorjs/editorjs导入VSCode Autoimport。。。‍♂️‍♂️

相关内容

最新更新