Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/solr/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Clojurescript与ProseMirror的互操作_Javascript_Clojurescript_Clojurescript Javascript Interop_Prose Mirror - Fatal编程技术网

Javascript Clojurescript与ProseMirror的互操作

Javascript Clojurescript与ProseMirror的互操作,javascript,clojurescript,clojurescript-javascript-interop,prose-mirror,Javascript,Clojurescript,Clojurescript Javascript Interop,Prose Mirror,我想在基于figwheel main的Clojurescript项目中添加一个经过修改的ProseMirror编辑器。在建立了一个小的实验项目之后,我正试图从 从“prosemirror schema basic”导入{schema} 从“prosemirror状态”导入{EditorState} 从“prosemirror视图”导入{EditorView} let state=EditorState.create({schema}) let view=new EditorView(docume

我想在基于figwheel main的Clojurescript项目中添加一个经过修改的ProseMirror编辑器。在建立了一个小的实验项目之后,我正试图从

从“prosemirror schema basic”导入{schema}
从“prosemirror状态”导入{EditorState}
从“prosemirror视图”导入{EditorView}
let state=EditorState.create({schema})
let view=new EditorView(document.body,{state})
我从模板中设置了一个figwheel主项目,并添加了几行代码:

(ns^:figwheel hooks miraj.core
(:需要
...
[“prosemirror schema basic”:作为pm schema basic]
[“过程错误状态”:作为pm状态:参考[编辑状态]]
[“prosemirror视图”:作为pm视图:参考[EditorView]]
...
(设置!*推断时发出警告*为真)
...
(让[schema pm schema basic/schema
编辑器状态(.create^js/pm-state.EditorState EditorState#js{:schema})
视图(pm视图/编辑器视图(.-body js/document)编辑器状态)])
let
在任何其他函数之外--我只是尝试让interop工作以创建一些对象。这在编译时没有错误或警告。当它尝试加载时,浏览器控制台会抛出一个错误

TypeError:undefined不是对象(计算'this.state.plugins')

视图
从未创建。
google.object
get
函数显示
编辑器状态
确实包含一个空的
插件
值,
#js[]

导致构建
EditorView
对象失败的问题是什么