Ace编辑器和最小化文件

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Ace编辑器和最小化文件相关的知识,希望对你有一定的参考价值。

我使用gulp来最小化我的所有js文件并将其重命名为filename.min.js标准并复制到生产文件夹。但在这种情况下,ACE库无法加载主题和模式,因为该文件夹不包含文件:theme-terminal.js和mode-javascript.js,只有theme-terminal.min.js和mode-javascript.min .js文件

editor.setTheme('ace/theme/terminal');
editor.session.setMode('ace/mode/javascript');

有没有办法解决这个问题?

答案

ace依赖于文件名来加载主题模式和需求扩展。如果您无法将代码更改为不重命名ace文件,则可以将ace配置为使用不同的名称,如下所示:

var basepath =  ace.config.get("basePath"); 
ace.config.setModuleUrl("ace/theme/terminal", basepath + "/theme-terminal.min.js");
editor.setTheme('ace/theme/terminal');

以上是关于Ace编辑器和最小化文件的主要内容,如果未能解决你的问题,请参考以下文章

web端代码文本编辑器ACE

如何将带有主题和扩展名的 ACE 编辑器存储在单个文件中?

ace富文本编辑器

ACE Editor 常用Api

vue2-ace-editor代码编辑器使用

ACE编辑器是什么?