require.js/almond.js имя модуля в нижнем регистре?

Я использую require.js 2.0.6 для загрузки нескольких модулей, включая мою библиотеку, которая сама обернута в almond.js 0.2.5. Когда я пытаюсь сделать require(['MyModule'], function (MyModule) {}); то, что заканчивается в require.s.contexts._. определен, является mymodule (в нижнем регистре). Вместо этого мне нужно выставить смешанный регистр MyModule для поддержки обратной совместимости с моим MyModule API.

Это ожидаемое или известное поведение? Если так, есть ли обходной путь?

1 ответ

Это ожидаемое или известное поведение?

Это не ожидаемое поведение. Я только что проверил это. Я создал два модуля, которые различались только заглавными буквами, оба загружались, и оба отображали свои соответствующие диагностические сообщения на консоли.

Другие вопросы по тегам