Ich möchte alle Javascript, CSS und Bilder, die an den Browser gesendet werden, um verkettet zu werden, minimiert und einen MD5-Cache-Busting-Dateinamen haben. Das konnte ich mit Paketen wie connect-assets und anderen erreichen.
Allerdings konnte ich den Dateinamen des MD5 nicht vor der Verarbeitung in die CSS einfügen.
Ich verwende weniger CSS-Vorlagen.
Irgendwelche Hinweise auf Pakete, die mir helfen könnten, wären großartig.
zB
image.png wird in image-455454545.png konvertiert css verweist auf background-image: url (image.png) - & gt; sollte zu image-455454545.png
wechseln Soweit ich weiß, kann Less keine benutzerdefinierten Funktionen verwenden. Stylus jedoch tut es. Wenn Sie bereit sind, auf einen alternativen CSS-Präprozessor zu wechseln, dann ist der Spaß groß! (Stylus ist wirklich sehr ähnlich zu Less, und es sollte nicht viel Zeit brauchen, um darauf umzuschalten. Plus connect-assets
unterstützt bereits Stylus, also sollte es sich leicht in Ihre Umgebung einklinken.)
server.js
%Vor%styles.styl
%Vor%Was wird kompiliert in:
styles.css
%Vor%