Utiliser Sass avec le logiciel Atom

Cet article vous présente tout ce qu’il faut savoir afin d’utiliser le pré-processeur SASS pour vos projets web sur le logiciel Atom.

Installation de Node.js

Afin de pouvoir utiliser l’extension sass-autocompile, vous allez devoir au préalable installer Node.js sur votre machine. Pour cela, vous avez deux solutions à votre disposition :

  • Utiliser l’installeur de Node.js ;
  • Utiliser le gestionnaire de version nvm (méthode recommandée sur Mac).

Méthode 1 : Utiliser l’installeur de node.js

Node.js est une une plateforme logicielle libre pour JavaScript permettant l’utilisation du langage en dehors d’un navigateur.

Téléchargez le logiciel Node.js sur le site suivant https://nodejs.org/fr/download/

Lancez l’installeur et suivez les différentes étapes afin de procéder à l’installation du logiciel. Node.js va être installé avec le logiciel npm qui est le gestionnaire de paquets officiel de Node.js.

Options d'installation de Node.js

À la fin de l’installation, il vous est demandé de vous assurer que /usr/local/bin est bien dans la variable $PATH.

Vérification à la fin de l'installation de Node.js

Si vous souhaitez vérifier que le dossier /usr/local/bin est bien dans la variable $PATH, veuillez suivre la procédure adaptée à votre système.

Procédure Windows :
  1. Avec l’outil Rechercher, trouvez : Système (Panneau de configuration)
  2. Cliquez sur Paramètres système avancés dans le menu de gauche.
  3. Cliquez sur Variables d’environnement en bas de la fenêtre.
  4. Sélectionnez la variable path et cliquez sur Modifier….
  5. Le dossier /usr/local/bin devrait être dans la liste qui s’affiche.
Procédure Mac OsX :

Ouvrez un terminal et tapez la commande echo $PATH. Le dossier /usr/local/bin devrait être dans la liste qui s’affiche.

Affichage du contenu de la variable $PATH

Ouvrez un terminal et installez le paquet node-sass globalement :

npm install -g node-sass

Pour les utilisateurs de Os X vous devez ajouter sudo devant la commande pour éviter l’erreur concernant les droits utilisateurs.

Méthode 2 : Utiliser le gestionnaire de version nvm (recommandé sur OsX)

Nvm signifie Node Version Manager. Ce logiciel est utilisé afin de gérer facilement l’installation de plusieurs versions de Node.js sur le même ordinateur.

Ouvrez un terminal et installez le gestionnaire de version nvm en saisissant le code suivant dans un terminal. Rendez-vous sur la page du projet nvm afin de déterminer la dernière version de nvm (ici 0.35.0).

curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.35.0/install.sh | bash

Relancez votre terminal.

Lancez la commande d’installation de Node.js suivante permettant d’installer la dernière version.

nvm install node
Erreur command not found sur Mac OsX :

Si malgré le redémarrage de votre terminal, vous obtenez toujours le message d’erreur nvm : command not found.

Éditez le fichier le fichier ~/.bash_profile  :

nano ~/.bash_profile

Et ajoutez la ligne suivante :

[[ -s $HOME/.nvm/nvm.sh ]] && . $HOME/.nvm/nvm.sh  # This loads NVM

Installez le paquet node-sass globalement :

npm install -g node-sass

Installation du plugin de compilation Sass

Ouvrez le gestionnaire de package d’Atom et recherchez le package sass-autocompile pour l’installer.

Installation du package sass-autocompile

Configuration du plugin

Configurer le plugin sass-autocompile avec les paramètres de votre choix. Voici un exemple de paramétrage conseillé :

Compile on save : cochez la case afin de lancer la compilation automatiquement dès que vous enregistrez les modifications d’un fichier.

Compile with compressed output style : cochez la case afin de générer des fichiers css compressés. Ce format est idéal pour l’utilisation en production.

Filename pattern for ‘compressed’ compiled files : saisissez le nom des fichiers de destination en fonction de l’arborescence de fichiers que vous souhaitez. La proposition ci-dessous permet, par exemple, d’ajouter un suffixe min aux noms des fichiers css et de les placer dans un dossier nommé css.

../css/$1.min.css

Build source map : cochez la case pour générer un fichier de source .map. Il s’agit d’un fichier grâce auquel le débogueur du navigateur peut faire le lien entre le code exécuté et les fichiers originaux.

S’abonner
Notification pour
guest

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.

0 Commentaires
Le plus ancien
Le plus récent Le plus populaire
Commentaires en ligne
Afficher tous les commentaires