Ace编辑器在设置语言模式和主题时出错
Ace editor error in setting language mode and theme
我通过bower加载了ace,我可以很好地创建一个编辑器。然而,我似乎无法设置主题和语言模式。这些是我的包含行:
script(src='components/ace-builds/src/ace.js')
script(src='components/ace-builds/src/mode-xml.js')
script(src='components/ace-builds/src/theme-solarized_light.js')
这是我的错误:
Uncaught TypeError: Cannot read property 'cssText' of null ace.js:12316
afterLoad ace.js:12316
(anonymous function) ace.js:12307
_require ace.js:94
req ace.js:152
(anonymous function) ace.js:12303
Uncaught TypeError: Cannot read property 'Mode' of null ace.js:5309
done ace.js:5309
_require ace.js:94
req ace.js:152
(anonymous function) ace.js:5302
错误是由您设置模式的方式引起的。很可能您正在执行类似session.setMode("components/ace-builds/src/mode-xml.js")
的操作,但ace找不到该路径的模式。您应该将其称为session.setMode("ace/mode/xml")
。
相关文章:
- Javascript,访问一个主要对象模块模式中的每个对象
- javascript中的数组出错
- 节点Js:How to catch a“;没有这样的文件或目录“;读取线模块出错
- 是否有任何snippet或jQuery插件可以列出easylist.txt模式匹配的DOM中的所有元素
- 试图在引导模式内动态生成图表,得到offsetWidth错误
- 同位素库错误:未捕获错误无布局模式包装生产线8
- 在DOM中查找一个模式并替换它's的内容使用jquery
- 如何缩短MongoDB ObjectId并在Mongoose模式中使用它
- 在Meteor项目中安装并包含npm模块后出错
- D3.js模式不适用于弧形或圆环图
- Webdriver.io pageObject模式-通过传递参数来定义元素选择器
- 解析JSON并从中删除对象会出错
- 模块模式和这个
- AngularJS指令出错-无法读取属性'编译'的未定义
- 带有let的JS/EECMAScript6私有字段的模式
- 我是否可以检测到javascript正在被卸载(作为调试模式)
- 使用两种模式时出错:[$injector:unpr] 未知提供程序:$modalInstanceProvider <-
- 在Fabric JS中将图像加载为模式时出错
- "执行insertHtml命令“”时出错;当在“”中插入html时,cleditor中的消息;查看源“;模式
- Ace编辑器在设置语言模式和主题时出错