嵌入式 Monaco 编辑器实例在 editor.main.js = $ 不是函数时失败

问题描述 投票:0回答:1

我正在开发一个网络桌面,我正在尝试将摩纳哥编辑器集成为一个应用程序。我第一次尝试它确实有效,但是下一次提交我一生都无法弄清楚可能是什么变化导致这个异常每次都开始发生。

这是我一直在使用的实现:https://stackoverflow.com/a/57059229/22982296

我没有使用任何库,我的设置完全是普通的,一切都是前端。

您可以在以下位置查看操作中的错误:https://pentacoro.github.io/

  1. 创建文本文档
  2. 将其扩展名更改为“.js”
  3. 打开它并检查浏览器的开发者控制台

我重申,它在最后一次提交时运行良好,并且设置相同。我试图盘问它们,但我真的不知所措。我想我的教训是做出较小的改变。

根据错误消息,你知道表面上可能发生了什么吗?

实际上,我在管理失败的 eval() 弹出窗口时遇到了错误,所以当我尝试简单地在 monaco.html 中添加到 editor.main.js 文件的路径时,会弹出这个错误,并出现完全相同的错误,哈哈,所以这不是 require() 函数的问题。

弹出错误:(https://i.stack.imgur.com/TW3Cq.png)

javascript typeerror eval cdn monaco-editor
1个回答
0
投票

我想通了。这太愚蠢了哈哈。

我声明了一个新的“String”类来扩展我的“File”类,这显然注定会搞砸的不仅仅是摩纳哥。捂脸。

© www.soinside.com 2019 - 2024. All rights reserved.