2

我最近在我的雇主的一个项目中使用了 Ace,但现在我继续前进,我似乎无法在我的新项目中使用语法突出显示。请注意,我不再有权访问我使用 Ace 的旧项目。

我将代码从http://ace.c9.io/#nav=embedding复制到我的网站,其中解释了如何将 Ace 嵌入网页。

我注意到在示例中,使用了 ace-builds 中 src-noconflict 目录中的 ace.js 文件,因此我从 github 下载了该特定文件(截至 10 分钟前的最新版本)。

我将该 ace.js 文件复制到我的新项目中。

当我尝试在 IE 中启动网页时,我看到以下错误消息:

行:13096 错误:无法获取未定义或空引用的属性“cssClass”

一旦我关闭错误消息,Ace 编辑器似乎在页面上工作,但一切都是黑白的 - 没有语法突出显示。

我可能做错了什么,我该怎么做才能让 Ace 正常工作?

4

1 回答 1

5

如果您使用的是嵌入代码段,那么您也在使用setTheme并且setMode要求monokaimode-javascript文件位于您的 ace.js 文件所在的目录中。

于 2013-08-02T01:45:26.260 回答