Reputation: 699
I use requirejs (2.1.14) and ace.js with this config:
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");
...
})
);
The ace.js (in bundles/myapps/vendor/ace/lib/ace/ace.js) is well called. But the ace.js start with:
define(function(require, exports, module) {
"use strict";
require("./lib/fixoldbrowsers");
var dom = require("./lib/dom");
...
But require doesn't find fixoldbrowsers.js. It looks in:
bundles/myapps/lib/fixoldbrowsers.js
But my file is in:
bundles/myapps/vendor/ace/lib/ace/lib/fixoldbrowsers.js
Upvotes: 0
Views: 684
Reputation: 699
Thanks to nightwing (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");
...
})
);
Upvotes: 2