我正在尝试用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。。。♂️♂️