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

Я сталкиваюсь со следующей проблемой с requirejs и usemin:

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

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

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

<script src="scripts/vendor/1cdhj2.require.js"></script>
<script type="text/javascript">
   require(['scripts/common'], function (common) {
      require(['app'], function(App) {
          App.initialize();
      });
   });
</script>

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

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

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

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

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