kann ich css parallel zu scss und scss zu css konvertieren?

7

Ich plane, sass / compass in einem großen Projekt zu verwenden. ist es möglich, dass einige Teammitglieder einfach css verwenden können, während andere noch scss schreiben können?

was ich genau wissen will, ist die Art und Weise, wie Kompass / Sass scss hören und CSS im selben Moment konvertieren kann, kann es auch CSS-Dateien anhören und alle Änderungen in der SCS-Datei zurückkonvertieren?

    
nitesh sharma 17.05.2012, 10:22
quelle

5 Antworten

5

Ich würde nein sagen - oder zumindest nicht leicht. SCSS ist vollständig kompatibel mit regulärem CSS, und es kompiliert nach CSS, aber nicht umgekehrt, also sollte die Quelldatei entweder CSS oder SCSS sein.

Trotzdem hängt es von Ihrem Projekt ab. Angenommen, zwei Mitglieder arbeiten an zwei völlig getrennten Teilen der Projekte. Sie können separate Dateien verwenden und entscheiden, ob sie in SCSS oder CSS arbeiten. Ihre Dateien können dann in einer SCSS-Hauptdatei enthalten sein oder anderweitig mit einem Build-Skript zusammengeführt werden - oder sogar in der Produktion getrennt bleiben. Das wäre kein Problem.

Dennoch würde ich immer bevorzugen, dass alle Teammitglieder auf ähnliche Weise arbeiten, so dass sie sich gegenseitig problemlos abdecken können, wenn es ein Problem gibt.

    
Nix 17.05.2012, 10:32
quelle
20

Es ist möglich , aber nicht ideal. Am besten ist es, öffnen Sie Ihr Terminal und führen Sie

%Vor%

in dem Verzeichnis, in dem sich Ihre Styles befinden und dann von dort aus refactorieren . Es ist ein Schmerz und keine wahre "Umwandlung". Es versucht, richtig zu verschachteln, und macht es normalerweise richtig, aber wenn Sie den Code nicht umgestalten und Dinge wie Mix-Ins, Erweiterungen und Variablen verwenden, vereitelt es irgendwie den Zweck, mit SASS zu beginnen.

>

Um dies zu automatisieren, können Sie etwas wie Guard verwenden, um die CSS-Dateien auf Änderungen zu überwachen. Sie sollten sicherstellen, dass Sie nicht auch Ihren Hauptstil (den, zu dem es sich anhört) sehen, da dies Sie in eine endlose Schleife der Konvertierung versetzt!

    
vinspee 17.05.2012 14:53
quelle
14

Führen Sie diesen Befehl aus. Dadurch wird das definierte Verzeichnis für CSS-Dateien gescannt und in scss-Dateien konvertiert.

%Vor%

Verwenden Sie dann einen Befehl zum Installieren von Kompass

%Vor%

Dann führe diesen Befehl aus

%Vor%

Dies wird scss-Dateien auf Änderungen prüfen und sie automatisch in CSS-Dateien konvertieren.

    
FDisk 07.12.2012 08:24
quelle
3

Sie können die folgende Website besuchen, die diese Art von Service bietet:

Ссылка

%Vor%     
kachar 06.12.2012 15:46
quelle
2

Ich habe ein Tool dafür geschrieben :) Ссылка

Aber das ist wirklich nur ein Werkzeug, um loszulegen, sollten Sie immer die Ausgabe überprüfen und kritische Teile davon neu schreiben - die Ausgabe ist möglicherweise nicht die beste Möglichkeit, den scss-Code zu schreiben

    
pontoffeltier 05.08.2014 09:57
quelle

Tags und Links