Wenn ich Bower verwende, um etwas wie bootstrap-sass-official
zu installieren, wird es im Verzeichnis bower_components
installiert. Eine Komponente wie Bootstrap ermöglicht die Anpassung durch Bearbeiten der Datei bower_components/assets/stylesheets/_bootstrap.scss
. In diesem Fall wählen Sie einfach aus, welche Teile von Bootstrap Sie für Ihr Projekt verwenden möchten.Korrekte Art, Bower-installierte Komponenten anzupassen
Es ist bekannt, dass es am effizientesten und am besten ist, Pakete und Komponenten wie ./bower_components
, ./vendor
, ./node_modules
usw. aus der Quellcodeverwaltung zu lassen. Das Problem dabei ist jedoch, dass Ihre Anpassungen niemals installiert werden, wenn andere Ihre Quelle herunterladen und die Bower-Abhängigkeiten installieren.
Angenommen, Sie befolgen die Best Practices und halten bower_components
außerhalb der Quellcodeverwaltung. Wo ist der beste Ort, um eine Komponente wie Bootstrap anzupassen? Kopieren Sie einfach _bootstrap.scss
in ein quellengesteuertes Verzeichnis und passen Sie es dort an? Oder gibt es einen eleganteren Ansatz?
Ich kam zu dem gleichen Schluss. Leider vereitelt dieser Ansatz den Zweck leicht installierbarer Komponenten über die Laube. Naja. Vielen Dank, –