如何解决无法从 React 中的模块创建类
我的目的是使用 Monaco editor 和 Convergence 创建一个协作编辑器。我正在关注这些回购和示例:
https://github.com/convergencelabs/monaco-collab-ext https://github.com/convergencelabs/javascript-examples/blob/master/src/examples/monaco/monaco-adapter.js
我只是导入这个模块
import MonacoCollabExt from '@convergencelabs/monaco-collab-ext';
然后我尝试从这个模块的一个类中创建一个新对象
const contentManger = new MonacoCollabExt.EditorContentManager({
editor: editor,onInsert(index,text) {
_model.insert(index,text);
},remoteSourceId: 'convergence',});
但我收到错误 "Cannot read property 'EditorContentManager' of undefined"
似乎 MonacoCollabExt 未定义,但我已经将其安装为依赖项并导入了它。怎么了?谢谢!
解决方法
我找到了解决方案。我用过
import { EditorContentManager } from '@convergencelabs/monaco-collab-ext';
那么它的工作!
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。