我在这个配置中使用了ace.js (2.1.14)和ace.js:
require.config({
baseUrl: 'myPath',
paths: {
...
ace: 'vendor/ace/lib/ace/ace',
...
}
});
require([
'jquery','domReady','allbootstrap','ace'
], function($, domReady) {
domReady(function () {
var editor = ace.edit("editor");
...
})
);ace.js (在bundle/myapps//ace/lib/ace/ace.js中)是很好的调用。但是ace.js从以下几个方面开始:
define(function(require, exports, module) {
"use strict";
require("./lib/fixoldbrowsers");
var dom = require("./lib/dom");
...但要求找不到fixoldbrowsers.js。它的内容如下:
bundles/myapps/lib/fixoldBrowsers.j
但我的档案在:
bundles/myapps/vendor/ace/lib/ace/lib/fixoldbrowsers.js
发布于 2014-09-04 15:31:05
感谢夜莺(https://github.com/ajaxorg/ace/issues/1690 )
require.config({
baseUrl: 'myPath',
paths: {
...
ace: 'vendor/ace/lib/ace',
...
}
});
require(['jquery','domReady','ace/ace','allbootstrap'],
function($, domReady, ace) {
domReady(function () {
var editor = ace.edit("editor");
...
})
);https://stackoverflow.com/questions/25664843
复制相似问题