Загружать внешние скрипты с requirejs без доступа к config

Я пытаюсь загрузить библиотеку JavaScript datatables в плагин, который я пишу. Проблема в том, что я получаю конфликт при загрузке внешнего ресурса, потому что datatables конфликтует с чем-то, когда я вызываю require.

<!-- DataTables -->
<script type="text/javascript" charset="utf8" src="//cdnjs.cloudflare.com/ajax/libs/datatables/1.9.4/jquery.dataTables.min.js"></script>
...
<script type="text/javascript">
    require(['forum/admin/footer']);  <-- crashes here, line 281
</script>

Вот сообщение об ошибке:

Uncaught Error: Mismatched anonymous define() module: function (h){var j=function(e){function o(a,b){var c=j.defaults.columns,d=a.aoColumns.length,c=h.extend({},j.models.oColumn,c,{sSortingClass:a.oClasses.sSortable,sSortingClassJUI:a.oClasses.sSor...<omitted>...ch require.js:8
B require.js:8
M require.js:15
d require.js:26
requirejs require.js:31
(anonymous function) (index):281

Так как это плагин, у меня есть ограничения, которые я пытаюсь обойти, такие как невозможность вызова require.config () в начале, чтобы указать пути для ресурсов. Я видел, как кто-то использовалdefine называть какdefine('resource', ['http://cdn.ajax.blah']); в этом блоге но это не похоже на то, что его можно использовать таким образом, так как каждый второй пример имеет функцию в качестве второго параметра.

Ответы на вопрос(2)

Ваш ответ на вопрос