Безопасно ли использовать в RequireJS только именованные модули вместо использования алгоритма имя/папка?

Я конвертирую существующий проект в RequireJS и делаю это поэтапно.

В настоящее время я только пытаюсь условно загрузить jQuery 1 или 2 в зависимости от некоторых тестов Modernizr...

Однако часть пространства имен сценария находится в файле шаблона... в то время как сценарии в настоящее время разделены между пакетом файлов, который позже объединяется и минимизируется, и некоторыми встроенными сценариями, разбросанными по файлам шаблона... Я ненавижу просто начать перемещать код и хотел бы сохранить большую часть его на месте, пока я пытаюсь запустить условную загрузку.. поэтому мой вопрос:

Насколько важно придерживаться правил алгоритма поиска имени в пути к файлу в RequireJS?

В нем говорится, что никогда не следует определять более одного модуля в файле, но я не уверен, почему это так.


person SamZamXam    schedule 22.10.2014    source источник
comment
Он читал [не] определять более одного модуля на [исходный] файл [который распространяется как независимый ресурс]. Это связано с тем, что он отключает инструменты автоматического разрешения и генерации/оптимизации. Если не хотите разбрасываться по коду 'pkg/name' каждый, то в конфигурации можно установить алиасы. Недостатком является то, что это немного увеличивает вероятность конфликта глобальных имен.   -  person user2864740    schedule 23.10.2014
comment
Что я должен использовать в конфигурации, чтобы сделать это?   -  person SamZamXam    schedule 27.10.2014
comment
Здесь можно использовать как параметры paths, так и map; однако они работают по-разному.   -  person user2864740    schedule 29.10.2014