Abhängigkeiten von Gulp, Wiredep und Bower

8

Ich möchte eine gulpfile.js anpassen und meinen bower_components/ Ordner in app/bower_components/ ändern.

Ich habe das Verzeichnis in .bowerrc aktualisiert, also benutze ich jetzt jedes Mal, wenn ich bower install mache, das richtige:

%Vor%

Nun, wie kann gulp-wiredep den richtigen Sass-Pfad in meine Sass-Hauptdatei schreiben?

Zum Beispiel fügt gulp-wiredep die folgende Zeile in meine main.scss -Datei direkt nach // bower:scss :

ein

@import "bower_components/bootstrap-sass-official/assets/stylesheets/_bootstrap.scss";

Es sollte jetzt @import "app/bower_components/bootstrap-sass-official/assets/stylesheets/_bootstrap.scss";

sein

Wie kann ich diesen Pfad ändern? Ich glaube, es ist eine Konfiguration in der Aufgabe wiredep :

%Vor%

Aber ich weiß nicht, wie ich das konfigurieren kann, um zu tun, was ich brauche, ich konnte keine Dokumentation darüber finden.

Ich weiß, wenn ich diesen Pfad in meiner Sass-Datei manuell in "app/bower_components/bootstrap-sass-official/assets/stylesheets/_bootstrap.scss" ändere, funktioniert gulp serve , aber sobald ich eine Bower-Komponente installiere, wird der Pfad auf den ohne app/ geändert. am Anfang wieder und es wird die Aufgabe brechen.

Wie behebt man das?

Fertig:

%Vor%     
zok 29.01.2015, 18:57
quelle

2 Antworten

3

Sie können die Option directory von wiredep verwenden:

%Vor%

Siehe auch ihre Dokumentation

    
knutwalker 29.01.2015, 19:01
quelle
0

Stattdessen können Sie bindep verwenden (für Installationstyp npm bindep oder Ссылка ). Es ermöglicht das Erstellen komplexer Projekte mit optionalen Submodulen, Ressourcenzuordnungen, Dateikonvertierungen (z. B. weniger Dateien) und benutzerdefinierter Vorverarbeitung. In html können Sie angeben, welche Submodule in einer einzelnen Bower-Komponente, die Sie wollen, können Sie Dateien filtern, Dateien vorverarbeiten, die Ihre Parameter übergeben ... In der Konfiguration können Sie festlegen, wo Sie jede Art von Ressource, Vorlagen, Konverter, lokale Abhängigkeiten, .... setzen möchten.

    
user6228847 18.01.2017 16:35
quelle

Tags und Links