Cas pro 1 : sourcemaps pour déboguer
Les sourcemaps permettent au navigateur de faire le lien entre le CSS généré
et le SCSS d'origine.
sass --watch scss/main.scss:css/style.css --source-map
Dans les DevTools du navigateur, tu peux alors voir et modifier le SCSS directement.
Conseil terrain
Active toujours les sourcemaps en développement. Elles font gagner énormément de temps.
Cas pro 2 : CSS minifié pour la production
Pour la production, on compresse le CSS afin de réduire la taille du fichier.
sass scss/main.scss css/style.min.css --style=compressed
Résultat : un CSS sans espaces ni retours à la ligne, beaucoup plus léger.
Cas pro 3 : scripts npm (workflow propre)
Dans un projet réel, on automatise avec package.json.
{
"scripts": {
"scss:dev": "sass --watch scss/main.scss:css/style.css --source-map",
"scss:build": "sass scss/main.scss:css/style.min.css --style=compressed"
}
}
Utilisation :
npm run scss:dev
npm run scss:build
À retenir
Les scripts rendent le workflow clair et reproductible pour toute l'équipe.