Sto usando Yeoman (v1.x) con grunt (v0.4.2) per creare un progetto angolare. Il compito build
concatena tutti i miei app/script
file JS, ma lascia tutti i miei file di dipendenza unconcatenated, in modo che il mio index.html costruito rende queste chiamate:Utilizzo di grunt per concatenare tutti i file javascript del fornitore?
<script src="components/angular-unstable/angular.js"></script>
<script src="components/jquery/jquery.js"></script>
<script src="components/angular-resource/angular-resource.js"></script>
<script src="components/bootstrap/js/bootstrap-dropdown.js"></script>
<script src="components/moment/moment.js"></script>
<script src="components/underscore/underscore.js"></script>
<!-- xxxxxbuild:js scripts/scripts.js -->
<script src="scripts/274baf7d.scripts.js"></script>
vorrei tutti i componenti del mio progetto utilizza, vale a dire angular.js
, jquery.js
e così via, per essere in scripts.js
. È facile riconfigurare il GruntFile per farlo? O questo non è fatto di default per una ragione pratica?
Sì, ho la stessa domanda, perché è stato lasciato come predefinito? Cosa succede se usi CDN comuni, vuol dire che non dovrebbero essere concatenati? Inoltre che dire di cose come Modernizr? Non possono essere concatenati perché deve essere nella parte superiore della pagina. – CMCDragonkai