创建不带requireJS的ace编辑器的自定义模式

创建不带requireJS的ace编辑器的自定义模式,requirejs,ace-editor,Requirejs,Ace Editor,我想创建一个角度服务模块,可以生成自定义模式的ace编辑器。 但为了创建ace编辑器的自定义模式,它使用了requireJS。 我不想在我的角度服务模块中使用它。 因此,我想知道如何在没有requireJS的情况下创建ace编辑器的自定义模式?您需要使用ace。require从ace获取子模块。define向ace注册您的模式 例如,本例定义了一种不使用requirejs的模式 您还可以以任何方式创建MyModeConstructor函数,然后调用 ace.define(“my/mode/id”

我想创建一个角度服务模块,可以生成自定义模式的ace编辑器。 但为了创建ace编辑器的自定义模式,它使用了requireJS。 我不想在我的角度服务模块中使用它。
因此,我想知道如何在没有requireJS的情况下创建ace编辑器的自定义模式?

您需要使用
ace。require
ace获取子模块。define
向ace注册您的模式

例如,本例定义了一种不使用requirejs的模式

您还可以以任何方式创建
MyModeConstructor
函数,然后调用
ace.define(“my/mode/id”,[{mode:MyModeConstructor})
来注册它