使用 monaco-editor 遇到的问题

409 阅读1分钟

在使用 @monaco-editor/react 会报一个 editor 可能为 null的错

image.png

在其他项目并不会,查看 yarn.lock 发现多了个其他项目没有的依赖

image.png

重新yarn了就没有了

另外这个monaco-editor由于有来自墙外的资源,需要把 vs 依赖下载下来后放在墙内,不然编辑器会白屏


import Editor, { loader, Monaco } from '@monaco-editor/react';

loader.config({
  paths: {
    vs: 'https://example.com/vs',
  },
});