usemin revved имена файлов и зависимости requirejs

m столкнулся со следующей проблемой с requirejs и usemin:

Я хочу настроить многостраничное приложение, в котором я динамически загружаю модули, которые содержат только определенные функции страницы (например, о -> about.js, home -> home.js). Я мог бы пойти дальше и упаковать все в один файл, но это просто приведет к увеличению размера файла и накладных расходов на функциональность, которая не 'т необходимо на каждом сайте! (например, зачем мне загружать плагин карусели на страницу, которая некарусель!)

Я проверил примерhttps://github.com/requirejs/example-multipage-shim

На самом деле это отличный способ справиться с этим, пока я не добавлю в игру usemin. После изменения имен файлов путь src каждого тега скрипта обновляется, но как насчет зависимостей?



   require(['scripts/common'], function (common) {
      require(['app'], function(App) {
          App.initialize();
      });
   });

В этом случае require.js был заменен обновленным файлом 1cdhj2.require.js. Большой!

Но необходимые модули "общий» а также "приложение" больше не работает, так как common стал 4jsh3b.common.js, а app стал 23jda3.app.js!

Что я могу сделать по этому поводу? Спасибо за вашу помощь! (Также используя Yeoman, кстати)

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

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