Utiliser Sass avec le logiciel Brackets

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 Brackets.

Installer l’extension brackets-sass

Ouvrez le gestionnaire d’extension de Brackets, Fichier > Gestionnaire d’extensions….

Recherchez l’extension Brackets SASS puis cliquez sur le bouton Installer.

Comme vous pouvez le voir dans le fichier de préférences de Brackets, le pré-processeur est maintenant actif par défaut. Les préférences sont accessibles via le menu Déboguer / Ouvrir le fichier de préférences.

Par défaut, l’extension utilise libsass. Le compiler Ruby peut être configuré à la place si vous le souhaitez en utilisant l’option "sass.compiler": "ruby". Ce sera par ailleurs nécessaire si vous souhaitez utiliser compass.

Personnaliser Sass pour un projet

La personnalisation du pré-processeur peut facilement se faire via une fichier .brackets.json à l’intérieur du dossier de votre projet web en utilisant les options dont vous pouvez trouver la liste complète sur le github de l’extension : https://github.com/jasonsanjose/brackets-sass

Ouvrez le dossier de votre projet dans Brackets.

Créez, à la racine de votre projet, un dossier scss contenant un fichier intitulé styles.scss.

Créez un dossier vide css qui contiendra les fichiers compilés.

À la racine du projet créez un fichier avec le nom .brackets.json. Les options vont maintenant dépendre de vos besoins.

  • En phase de développement :
{
    "sass.enabled": false,
    "path": {
        "scss/styles.scss": {
            "sass.enabled": true,
            "sass.options": {
                "outputDir": "../css/",
                "includePaths": [],
                "sourceComments": true,
                "outputStyle": "nested"
            }
        }
    }
}
  • En phase de production :
{
    "sass.enabled": false,
    "path": {
        "scss/styles.scss": {
            "sass.enabled": true,
            "sass.options": {
                "outputDir": "../css/",
                "includePaths": [],
                "sourceComments": false,
                "outputStyle": "compressed"
            }
        }
    }
}
  • Si vous avez des sous-dossiers pour les partials :

Vous pouvez personnaliser l’option includePaths avec les dossiers que vous souhaitez intégrer dans le processus de compilation.

{
    "sass.enabled": false,
    "path": {
        "scss/styles.scss": {
            "sass.enabled": true,
            "sass.options": {
                "outputDir": "../css/",
                "includePaths": ["partials"],
                "sourceComments": false,
                "outputStyle": "compressed"
            }
        }
    }
}

Extensions complémentaires

  • Brackets Sass Lint : permet d’avoir des informations complémentaires lors de la compilation d’un fichier scss.
  • Brackets Sass Hints : permet d’avoir l’autocomplétion pour Sass.
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.

2 Commentaires
Le plus ancien
Le plus récent Le plus populaire
Commentaires en ligne
Afficher tous les commentaires
Zaandriygasy
Zaandriygasy
4 années il y a

j ai suivi etape par etape mais ca ne marche pas, error: SCSS has timed out after waiting for 10000 ms