首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >RequireJS编辑器引用ace/ext-language_tools依赖项" Ace /lib/oop“和”ace/lib/emitter“

RequireJS编辑器引用ace/ext-language_tools依赖项" Ace /lib/oop“和”ace/lib/emitter“
EN

Stack Overflow用户
提问于 2016-04-05 01:58:14
回答 1查看 916关注 0票数 1

我使用RequireJS加载ace编辑器。在加载编辑器及其依赖项时,我没有遇到任何问题。但是我专门引用ace/ext-language_tools,但是它会加载额外的引用"ace/lib/oop“和"ace/lib/event_emitter",但是这些文件并不存在于ace构建bower库中。它们只存在于源代码中。我试图使用构建的和缩小的版本,但我似乎无法获得这些额外的文件引用。我做错了什么?难道这些文件不是用https://cdnjs.com/libraries/ace/的CDN版本或者ace构建保龄球库来构建的吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-04-05 10:20:28

在构建的版本中,ace/lib/oop和ace/lib/event_emitter在ace.js文件中声明。

参见下面的示例

代码语言:javascript
复制
<script src=https://cdnjs.cloudflare.com/ajax/libs/ace/1.2.3/ace.js></script>
<script src=https://cdnjs.cloudflare.com/ajax/libs/ace/1.2.3/ext-language_tools.js></script>

<script>
  editor = ace.edit()
  document.body.appendChild(editor.container)
  editor.container.style.height = '100px'
  editor.setOptions({
    enableBasicAutocompletion: true,
    enableLiveAutocompletion: true,
    enableSnippets: true,
  })
  editor.session.setMode("ace/mode/javascript")
</script>

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36415844

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档