嵌入式Monaco Editor实例报错:editor.main.js中$ is not a function
Monaco Editor集成后
eval()失败异常分析请求 - 开发纯原生前端Web桌面应用,集成Monaco Editor组件。首次集成功能正常,但后续提交代码后,
eval()失败的异常每次都会触发,无法定位具体变更点。 - 实现方案参考Stack Overflow上的原生前端集成方案。
- 开发环境完全基于原生前端技术,未使用任何框架库。
错误复现步骤
可通过在线演示环境复现:
- 创建文本文档
- 将文档扩展名改为
.js - 打开该文档,查看浏览器开发者控制台的报错信息
补充排查信息
- 上一版本在相同配置下运行完全正常,对比代码后仍无法定位问题,后续会注意拆分小提交。
- 已做
eval()失败的错误捕获弹窗,尝试直接在monaco.html中引入editor.main.js时,弹出完全相同的错误,因此可排除问题出在require()函数上。 - 错误弹窗显示
eval()执行失败相关内容。
仅从上述报错相关信息,能否分析可能的表面原因?
内容的提问来源于stack exchange,提问作者Sebastian Valdez
相关产品推荐
相关产品推荐

