JS - Kann lib-Dateien nicht kombinieren

Ich habe mehrere lib-Dateien in einer index.html-Datei, die in der richtigen Reihenfolge für eine von mir ausgeführte App geladen werden.

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

Diese laufen einwandfrei, sie sind bereits alle verkleinert.

Nun möchte ich diese für die Ladegeschwindigkeit in einer Datei zusammenfassen:

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

Also öffne ich das Neuelibs.all.js Datei, und fügen Sie nacheinander die minimierten .js-Dateien ein, mitNull Änderung, in dergenau die gleiche Reihenfolge wie oben aufgeführt. Dies funktioniert, bis ich zu moment.js komme. Wenn ich das dann einfüge und es ausführe, erhalte ich einen JS-Fehler.

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

Ich verstehe nicht, was mir fehlt - wenn ich sie in der richtigen Reihenfolge einfüge, während sie in die HTML-Datei geladen werden, was ist der Unterschied?

Antworten auf die Frage(3)

Ihre Antwort auf die Frage