Sass ist vielleicht der bekannteste CSS-Pre-Prozessor. Seit Jahren hilft es uns, sauberes, wiederverwendbares und modulares CSS zu schreiben. In diesem kurzen Tutorial werde ich direkt auf das Wesentliche eingehen und erklären, wie Sass mithilfe der Befehlszeile in CSS kompiliert wird.
Um Sass über die Befehlszeile zu kompilieren, müssen Sie zuerst node.js installieren. Laden Sie es von der offiziellen Website nodejs.org herunter, öffnen Sie das Paket und folgen Sie dem Assistenten.
NPM ist der Node Package Manager für JavaScript. NPM vereinfacht die Installation und Deinstallation von Drittanbieterpaketen. Um ein Sass-Projekt mit NPM zu initialisieren, öffnen Sie Ihr Terminal und Ihre CD (Verzeichnis wechseln) in Ihrem Projektordner.
Zum Sass-Projektordner navigierenFühren Sie den Befehl im richtigen Ordner aus npm init
. Sie werden aufgefordert, einige Fragen zum Projekt zu beantworten, woraufhin NPM eine package.json
Datei in Ihrem Ordner.
Node-sass ist ein NPM-Paket, das Sass in CSS übersetzt (was auch sehr schnell geschieht). Um Node-sass zu installieren, führen Sie den folgenden Befehl in Ihrem Terminal aus: npm install node-sass
Alles ist bereit, ein kleines Skript zu schreiben, um Sass zu kompilieren. Öffnen Sie die package.json-Datei in einem Code-Editor. Sie werden so etwas sehen:
"name": "sass-tutorial", "version": "1.0.0", "description": "", "main": "index.js", "scripts": "test": "echo \ "Fehler: Kein Test angegeben \" && exit 1 "," author ":" "," license ":" ISC "
In dem Skripte Abschnitt hinzufügen ein scss Befehl unter der Prüfung Befehl, wie unten gezeigt:
"scripts": "test": "echo \" Fehler: Kein Test angegeben \ "&& exit 1", "scss": "node-sass --watch scss -o css"
Gehen wir diese Zeile Wort für Wort durch.
Knoten-Sass
: Bezieht sich auf das Node-sass-Paket.--sehen
: Eine optionale Flagge, die "alles beobachten" bedeutet .scss Dateien in der scss / Ordner und kompilieren Sie sie bei jeder Änderung neu. “scss
: Der Ordnername, in den wir alle unsere .scss-Dateien ablegen.-o css
: Der Ausgabeordner für unser kompiliertes CSS.Wenn wir dieses Skript ausführen, wird es alle sehen .scss
Datei in der scss /
speichere die kompilierte css in css /
Ordner jedes Mal, wenn wir einen ändern .scss
Datei.
Um unser einzeiliges Skript auszuführen, müssen wir den folgenden Befehl im Terminal ausführen: npm run scss
Und voila! Wir beobachten und komponieren SASS.
Bleiben Sie dran für mehr Sass-Schnelltipps. es ist eine ganze sammlung unterwegs!