【问题标题】:Can't create a class from module in React无法从 React 中的模块创建类
【发布时间】:2021-02-21 13:51:09
【问题描述】:

我的目的是创建一个与 Monaco 编辑器和 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 未定义,但我已经将它安装为依赖项并导入了它。怎么了?谢谢!

【问题讨论】:

    标签: javascript reactjs monaco-editor convergence


    【解决方案1】:

    我找到了解决方案。我用过

    import { EditorContentManager } from '@convergencelabs/monaco-collab-ext';
    

    那就可以了!

    【讨论】:

      猜你喜欢
      • 2012-09-29
      • 1970-01-01
      • 2021-04-14
      • 2020-06-05
      • 2020-06-22
      • 1970-01-01
      • 2018-09-13
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多