Ich arbeite an einem Compass-Projekt und meine endgültige css-Ausgabe ist riesig, also muss sie gesegnet sein.
Ich verwende Codekit, um meine SCSS-Dateien zu kompilieren, und es gibt die Option bless für die less- und sass-Dateien, aber unglücklicherweise scheint diese Option für die Kompassprojekte nicht verfügbar zu sein (Übrigens gibt es keine Problemumgehung, um das Problem zu beheben) href="https://github.com/bdkjones/CodeKit/issues/163"> Ссылка )
Gibt es einen alternativen Weg, das nach dem Kompilieren automatisch zu machen? Ist es möglich, die css-Datei mit nodejs anzusehen und dann zu segnen?
================================================== =====
AKTUALISIEREN
Ich verwende kein Codekit mehr. Ich benutze Grunt, um die Projekt-Assets zu erstellen, und es funktioniert wie ein Zauber.
Nun, es scheint, dass Sie mit dieser Referenz einfach etwas tun können:
> %Vor%nachdem du Segne installiert hast.
Was es tut ist, dieses Ereignis einfach anzuhängen, nachdem Sie Ihre Compass-Datei kompiliert haben :) Viel Spaß mit
Ich fand, dass blessc einfach nicht ausgeführt werden würde, ich würde einen dieser beiden Fehler bekommen:
config.rb: Keine solche Datei oder kein Verzeichnis - blessc (welcher Dateiname auch immer)
oder
env: node: Keine solche Datei oder kein Verzeichnis
Es stellt sich heraus, dass blessc / node.js in / usr / local / bin installiert ist und nicht in der PATH-Variablen für ruby exec (/ usr / bin: / bin: / usr / sbin: / sbin). Der folgende Code hat funktioniert:
%Vor%Bearbeitet, um hinzuzufügen: Wenn Sie danach Fehler erhalten, die sagen, dass die Dateien nicht CSS von bless sind, überprüfen Sie, ob Ihr absoluter Pfad zu der Datei Leerzeichen enthält. Sie können den Leerraum umgehen, indem Sie Folgendes tun:
%Vor% Sie können den folgenden Codeblock versuchen, ich habe einige Änderungen von Julian Xhokaxhiu answer:
Tags und Links css node.js compass-sass bless