Ich möchte Büste Hintergrundbilder in meinem CSS Cache. Also, wenn mein ursprünglicher Stil:Cache Büste Hintergrundbilder in meinem CSS mit Gulp, ohne meine SASS bearbeiten zu müssen?
.one {
background: url(image.png);
}
kann eine Zeichenfolge hinzugefügt:
.one {
background: url(image.png?1234);
}
oder der Dateiname geändert werden:
.one {
background: url(image-1234.png);
}
Anstatt einen Zufallsgenerator mit oder Die Zeitstempel-ID verwendet gerne einen Hash der Bilddatei, so dass der Cache nur bei Bedarf unterbrochen wird (wenn sich die Datei tatsächlich geändert hat).
Im mit SASS und Gulp so konnte ich Gulp Cache Buster und Gulp Hasher verwenden:
https://github.com/disintegrator/gulp-hasher
https://github.com/disintegrator/gulp-cache-buster
Das Problem, das ich mit ihnen haben, ist, dass es, wie Sie Ihre ändern müssen schaut SASS. Also, wenn Sie mit dieser beginnen:
.logo {
background: url(assets/images/logo.svg);
}
Sie müssen es, dies zu ändern:
.logo {
background: url(ASSET{assets/images/logo.svg});
}
ich meine SASS schön und sauber halten wollen und es nicht auf diese Weise zu modifizieren. Ist das möglich?