JS - Nie można łączyć plików lib

Mam wiele plików lib w pliku index.html, które są ładowane w odpowiedniej kolejności dla uruchomionej aplikacji.

<!-- 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>

Te działają dobrze, są już wszystkie zminimalizowane.

Teraz chcę połączyć je wszystkie w jeden plik dla prędkości ładowania:

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

Otwieram więc nowelibs.all.js i po kolei wklej do niego pliki min .js za pomocązero modyfikacja wdokładnie ta sama sekwencja jak wyżej. To działa, dopóki nie dostanę się do moment.js. Po wklejeniu i uruchomieniu otrzymuję błąd JS.

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

Nie rozumiem, czego mi brakuje - jeśli wkleję je w odpowiedniej kolejności podczas synchronizacji ładowanej w pliku HTML, jaka jest różnica?

questionAnswers(3)

yourAnswerToTheQuestion