Ace 编辑器和最小化文件
Ace editor and minimized files
我使用 gulp 最小化我所有的 js 文件并将其重命名为 filename.min.js 标准并复制到生产文件夹。但在那种情况下,ACE 库无法加载主题和模式,因为该文件夹不包含文件:theme-terminal.js 和 mode-javascript.js,只有主题-terminal.min.js和模式-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');
我使用 gulp 最小化我所有的 js 文件并将其重命名为 filename.min.js 标准并复制到生产文件夹。但在那种情况下,ACE 库无法加载主题和模式,因为该文件夹不包含文件:theme-terminal.js 和 mode-javascript.js,只有主题-terminal.min.js和模式-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');