【问题标题】:Ace editor and minimized filesAce 编辑器和最小化文件
【发布时间】:2018-03-01 11:03:25
【问题描述】:

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

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

有什么方法可以解决这个问题吗?

【问题讨论】:

    标签: javascript gulp editor ace-editor


    【解决方案1】:

    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');
    

    【讨论】:

    • 感谢您的回答,但我在我的 gulp 配置文件中为 ace 编辑器和他的文件做了一个例外,它可以工作。干杯。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-02-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多