Невозможно использовать Ace в качестве зависимости RequireJS - PullRequest
0 голосов
/ 24 марта 2019

Я пытаюсь использовать Ace с RequireJS, но этот код ниже не работает.Скрипт Ace был загружен, но обязательный параметр ace всегда undefined.

requirejs(['https://cdnjs.cloudflare.com/ajax/libs/ace/1.4.3/ace.js'], function (ace /*always undefined*/) {
  console.log(ace);
});

Я использую RequireJS 2.3.6

Screenshot from 2019-03-24 16-26-55

1 Ответ

2 голосов
/ 24 марта 2019

Кажется, что для работы вам необходимо настроить путь в requirejs конфигурации, указывающей на папку CDN:

requirejs.config({
    baseUrl: '',
    paths: {
        ace: ['https://cdnjs.cloudflare.com/ajax/libs/ace/1.4.3/']
    }
});

и затем требуется модуль туза:

requirejs(['ace/ace'], function (ace) {
    console.log(ace);
});
...