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?