Я использую requirejs в некоторой специальной среде JS, где приложение предоставляет глобальный синглтон (я не могу изменить этот факт, это не работает в типичной среде браузера). Я пишу своего рода JS SDK для этого приложения и хочу предоставить различные модули, которые используют этот глобальный.requirejs: могу ли я потребовать глобальную переменную runtime?
Могу ли я обернуть этот глобальный модуль каким-то образом, чтобы потребовать его от моих модулей? Что-то вроде
define([the_global_application], function(app)
Спасибо за ваши мысли об этом.
Thanks Alessandro! Довольно прямо, я думаю, но я не думал об этом. Я должен был создать фиктивный модуль-файл, хотя, если вы используете конфигурацию shim для этого requirejs будет искать файл globalApplication.js в вашем baseUrl, если только я не сделал что-то неправильно. – Chris
Вы правы. Шимкам нужен файл js. –