我试图在Ace Editor中创建一个新的Range对象。我发现了许多规定以下内容的例子:
var Range = require("ace/range").Range;
var newRange = new Range(0, 0, 0, 10);
但是当我尝试这个时,我收到以下错误:
未捕获的ReferenceError:未定义require
我在一个Rails视图的脚本标记中加载Ace Editor JS:
<script src="/js/ace_editor/ace.js" type="text/javascript" charset="utf-8"></script>
答案 0 :(得分:0)
如果您使用的是非冲突版本,则需要使用ace.require而不是require,因为no-conflict不会创建全局需求,以免与require的其他不兼容实现冲突,这可能会加载到页。