Dart Sass vs Node Sass
Sass 🟡 MidDefinition
Dart Sass est l'implementation officielle et activement maintenue. Node Sass (base sur LibSass en C++) est deprecie et ne recoit plus de nouvelles fonctionnalites.
Analogie
Dart Sass est le nouveau modele de voiture, Node Sass est l'ancien modele qui n'est plus fabrique.
Exemple de code
// package.json
// BIEN :
"sass": "^1.77.0" // Dart Sass
// DEPRECIE :
"node-sass": "^9.0.0" // Ne supporte pas @use
Cas d'usage
Toujours utiliser Dart Sass (package npm 'sass') pour avoir acces a @use, @forward et les built-in modules.
Anti-pattern
Rester sur Node Sass qui ne supporte pas les modules (@use/@forward) ni les nouvelles fonctions.