electron React Monaco编辑器尝试从本地文件加载URL

6ovsh4lw  于 6个月前  发布在  Electron
关注(0)|答案(1)|浏览(99)

我正在使用Monaco(@monaco-editor/react)作为一个react-electron typescript应用程序中的代码编辑器。当我简单地使用import Editor from '@monaco-editor/react';,然后添加一个Editor组件到React时,我得到了错误

ENOENT: no such file or directory, open 
D:\<My project directory>\https:\cdn.jsdelivr.net\npm\[email protected]\min\vs\editor\editor.main.js'

字符串
我假设这意味着它试图加载一个URL,但它不知何故被添加到我的本地目录的路径。我检查了URL,它实际上导致了一个JavaScript文件。有人知道如何在开始时摆脱本地路径?

q9yhzks0

q9yhzks01#

基本上你需要使用Monaco Editor作为npm包。要做到这一点,请执行以下操作:

import { loader } from "@monaco-editor/react";
import * as monaco from "monaco-editor";
loader.config({ monaco });

字符串
在摩纳哥编辑器的自述文件中有这样做的说明:

相关问题