Ответ 1
Нельзя использовать глобальную переменную для такого использования в проекте с использованием requirejs, поскольку она предназначена для обработки модулей, и все модули (и их свойства/методы) никогда не объявляются глобально, чтобы сохранить окружающую среду красивой и чистой. Если вам нужен один модуль для использования набора переменных в другом модуле, тогда они должны либо разговаривать друг с другом через какой-либо API, либо иметь эту переменную, заданную как свойство, для этого требуется модуль и получить свойство таким образом.
Но, возможно, вы должны спросить себя, действительно ли вам нужно requirejs. Если вы хотите создать подходящее приложение на основе модулей (которое я не уверен, что вы, если вам интересно, как передавать переменную), да, если все, что вы хотите, это загрузить несколько файлов из JS, тогда LazyLoad (http://www. appelsiini.net/projects/lazyload), вероятно, является ответом. Просто говорю, что стоит подумать о том, в зависимости от вашего случая, особенно учитывая размер требуемых требований.