JS - No puedo combinar archivos lib
Tengo varios archivos lib en un archivo index.html, que se cargan en la secuencia adecuada para una aplicación que estoy ejecutando.
<!-- 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>
Estos funcionan bien, ya están todos minificados.
Ahora, quiero combinar estos todos en un solo archivo para la velocidad de carga:
<script src="/./sys/lib/libs.all.js"></script>
Así que abro el nuevolibs.all.js
archivo, y uno por uno pegue los archivos .js minificados en él, concero modificación, en elexactamente la misma secuencia como se indica más arriba. Esto funciona hasta que llegue a moment.js. Cuando luego lo pego y lo ejecuto, aparece un error JS.
TypeError: (intermediate value)(...) is not a function
No obtengo lo que me falta: si los pego en la secuencia correcta, ya que se sincronizan en el archivo HTML, ¿cuál es la diferencia?