2016-03-22 9 views
1

Ich habe Winkelanwendung von Yeoman-Winkel-Generator.Ändern Sie die Bibliotheksdatei beim Erstellen App mit Grunt und Drahtdep

ich diesen Code in index.html haben:

<!-- build:js(.) scripts/vendor.js --> 
<!-- bower:js --> 
... 
<script src="bower_components/moment/moment.js"></script> 
... 
<!-- endbower --> 
<!-- endbuild --> 

und dann in Gruntfile:

wiredep: { 
     app: { 
      src: ['<%= yeoman.app %>/index.html'], 
      ignorePath: /\.\.\// 
     } 
} 

Das Problem ist, dass ich in meinem Projekt nicht nur Zeit/moment.js benötigen, aber min/moment-mit-locales.js. Natürlich ist es nicht hilfreich, es manuell in index.html zu ändern.

Vielleicht gibt es eine Möglichkeit zu überschreiben, welche Bibliotheksdatei zum Erstellen verwendet werden soll?

Antwort

0

Die Lösung schien nicht in Grunt Aufgaben, sondern in bower.json zu sein. musste ich hinzufügen:

"overrides": { 
    "moment": { 
    "main": "min/moment-with-locales.js" 
    } 
}, 

Und Grunzen fügte hinzu, dass zu bauen, so wurde Problem gelöst.