JS - Não é possível combinar arquivos lib

Eu tenho vários arquivos lib em um arquivo index.html, que são carregados na seqüência correta para um aplicativo que estou executando.

<!-- example of some of them... -->
<script src="/./sys/lib/jquery.min.js"></script>
<script src="/./sys/lib/jquery.ui.min.js"></script>
<script src="/./sys/lib/jquery.easing.min.js"></script>
<script src="/./sys/lib/underscore.min.js"></script>
<script src="/./sys/lib/handlebars.min.js"></script>
<script src="/./sys/lib/backbone.min.js"></script>
<script src="/./sys/lib/moment.min.js"></script>
<script src="/./sys/lib/libs.extensions.js"></script>

Estes correm bem, eles já estão todos minificados.

Agora, quero combinar tudo isso em um arquivo para a velocidade de carregamento:

<script src="/./sys/lib/libs.all.js"></script>

Então eu abro o novolibs.all.js arquivo, e um por um, cole os arquivos .js minificados nele, comzero modificação, noexatamente a mesma sequência conforme listado acima. Isso funciona até eu chegar ao moment.js. Quando eu colo isso e o executo, recebo um erro JS.

TypeError: (intermediate value)(...) is not a function

Eu não entendo o que estou perdendo - se eu colá-los na seqüência correta, à medida que eles são sincronizados no arquivo HTML, qual é a diferença?

questionAnswers(3)

yourAnswerToTheQuestion