我想在 Electron 中启动并运行 monaco 编辑器。我找到了摩纳哥的电子示例,但它们在我的应用程序中不起作用。
我得到的只是错误,例如:
"loader.js:1817 Uncaught Error: Unrecognized require call"
"angular.js:13920 Error: Check dependency list! Synchronous require cannot resolve module 'fs'. This is the first mention of this module! at e.synchronousRequire (loader.js:1063)"
如果 monaco 的 loader.js 不包含在脚本文件中,一切正常。
当我尝试包含“fs”模块时,该错误出现在文件开头的一个 AngularJS 服务中:
var fs = require("fs");
但如前所述:如果不包含 monaco loader.js 文件,这可以正常工作。
有什么建议我可以解决这个问题吗?我想在我的 Electron 应用程序中包含 monaco 编辑器,最好在我的 AngularJS 指令和/或服务中访问它。与 ACE 编辑器相比,会简化我的应用程序。