Sass est peut-être le plus populaire des pré-processeurs CSS; Pendant des années, cela nous a aidé à écrire des CSS propres, modulaires et réutilisables. Dans ce rapide tutoriel, je vais passer directement à l'essentiel et expliquer comment compiler Sass en CSS à l'aide de la ligne de commande..
Pour compiler Sass via la ligne de commande, nous devons d’abord installer node.js. Téléchargez-le sur le site officiel nodejs.org, ouvrez le paquet et suivez l'assistant.
NPM est le gestionnaire de package de noeud pour JavaScript. NPM facilite l'installation et la désinstallation des packages tiers. Pour initialiser un projet Sass avec NPM, ouvrez votre terminal et votre CD (répertoire de changements) dans le dossier de votre projet..
Navigation dans le dossier du projet SassUne fois dans le bon dossier, lancez la commande npm init
. Vous serez invité à répondre à plusieurs questions sur le projet, après quoi NPM générera une package.json
déposer dans votre dossier.
Node-sass est un paquetage NPM qui compile Sass en CSS (qu’il fait aussi très rapidement). Pour installer node-sass, exécutez la commande suivante dans votre terminal: npm installer node-sass
Tout est prêt pour écrire un petit script afin de compiler Sass. Ouvrez le fichier package.json dans un éditeur de code. Vous verrez quelque chose comme ça:
"name": "sass-tutorial", "version": "1.0.0", "description": "", "main": "index.js", "scripts": "test": "echo \ "Erreur: aucun test spécifié \" && exit 1 "," author ":" "," license ":" ISC "
dans le des scripts section ajouter un scss commande, sous la tester commande, comme indiqué ci-dessous:
"scripts": "test": "echo \" Erreur: aucun test spécifié \ "&& exit 1", "scss": "node-sass --watch scss -o css"
Parcourons cette ligne mot à mot.
node-sass
: Fait référence au paquetage node-sass.--regarder
: Un drapeau optionnel qui signifie "regarder tout .scss fichiers dans le scss / dossier et les recompiler chaque fois qu'il y a un changement. "scss
: Le nom du dossier où nous mettons tous nos fichiers .scss.-o css
: Le dossier de sortie pour notre CSS compilé.Lorsque nous exécutons ce script, il surveillera chaque .scss
déposer dans le scss /
dossier, puis enregistrez le css compilé dans css /
dossier à chaque fois que nous changeons un .scss
fichier.
Pour exécuter notre script d'une ligne, nous devons exécuter la commande suivante dans le terminal: npm run scss
Et le tour est joué! Nous regardons et compilons le SASS.
Restez à l'écoute pour plus de conseils rapides sur Sass; il y a toute une collection sur le chemin!