Entfernen Sie Sass Kommentare auf einer pro-Datei-basis?
Möchte ich die Kommentare entfernen, die SASS und erzeugt die CSS-Dateien nur eine einzige Datei whileallowing für den rest meines CSS-Dateien zu haben, diese Kommentare. Gibt es eine Möglichkeit, dies zu tun? Alle ich wissen, ob die line_comments = false
option in der config.rb aber, dass Sie deaktiviert für die ganze projet.
- Hast du überlegt, mit inline-style-Kommentare (
//this is a comment
) für Kommentare, die nicht Teil des kompilierten CSS und traditionellen block-Stil-Kommentare (/* this is also a comment */
) für Kommentare? - Die Kommentare, die ich mich beziehe, sind diejenigen, die automatisch generiert SASS. Das sind keine Kommentare, dass ich bin das hinzufügen von mir.
- Alle Produktions-kompilierte CSS sollte minified mit Sass keine Kommentare. Das ist eine Selbstverständlichkeit. Ich bin neugierig, warum Sie wollen, deaktivieren Sie diese Entwicklung.
- Ich bin konvertieren einer vorhandenen Datei (nennen wir Sie Beispiel.css) zu SASS, ist verknüpft mit einer großen Anzahl von Dateien. Aus Zeitgründen und anderen Gründen, schalten Sie alle vorhandenen Dateien, die call Beispiel.css-Beispiel-min.css ist nicht optimal, in diesem moment. Wenn ich könnte, generieren Sie ein Beispiel.css-Beispiel.scss ohne alle Kommentare, die kommen mit SASS Zusammenstellung, das wäre toll. Wenn Sie wissen, wie Sie dies tun, mit allen Mitteln, bitte beantworten Sie die Frage! Danke!
- Lösung: nicht umbenennen, die Datei zu
*-min.css
. Nur kompilieren von Sass—minified—zuexample.css
im gleichen Ort, die anderen Dateien verweisen. Für die Entwicklung, die Kommentare sind nicht wichtig. Für die Produktion ist, werden alle stylesheets werden sollte minified mit Kommentare deaktiviert.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ich glaube wirklich, dass die Lösung, die Sie denken, Sie wollen nicht, was Sie eigentlich wollen. Es fügt eine Schicht von Komplexität.
Kommentare, per definition, nicht beeinflussen, wie Ihre CSS rendert. Sie beeinträchtigen nicht "
example.sass
/example.css
" und Sie nicht auf Ihre anderen stylesheets. Während der Entwicklung haben Sie Sie eingeschaltet, um Ihnen zu helfen, aber Sie ändern sich nicht, wie etwas gerendert wird.Für die Produktion sollte es sein, keine Kommentare, und alles sollte minified.
So, wenn Sie die Entwicklung legen Sie Ihre
config.rb
Und wenn Sie bereit sind, zu gehen live:
Änderung der
output_style
undenvironment
ändern Sie nicht das Verzeichnis oder die Dateien, die Sie entfernen Sie einfach die Kommentare und nehmen Sie überflüssige Leerzeichen.Während der Entwicklung Ihrer
example.css
ein wenig länger, aber wenn es im Cache gespeichert und du bist nicht zu ändern, es wird nicht jeder mehr zu kompilieren, und da sind Sie dem entfernen der Kommentare und minifying für die Produktion, die Ihre Benutzer erhalten die schnellsten download-Zeiten.