You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Feb 16, 2026. It is now read-only.
L'objectiu és alleugerir normandy i els projectes que el fan servir. Sass és una dependència molt pesada (et miro a tu, node-sass) i que causa problemes en desenvolupament i CIs. Us sona el npm rebuild node-sass?
El fotut del cas és que ara mateix donem a Sass (SCSS) principalment només dos usos:
Nesting
Variables
Ambdós casos queden resolts amb alternatives nadives (custom properties) i amb PostCSS.
PostCSS és un compilador de CSS (a la imatge de Babel amb JS). La diferència amb Sass és que és molt més lleuger, i ofereix una estructura basada en plugins.
Actualment, tenim 2 tipus d'implementació de Normandy:
En projectes amb Vue. En aquest cas, no cal fer-hi res: els projectes amb vue-cli suporten PostCSS de fàbrica.
En projectes "a pèl". En aquest cas, cal instal·lar i configurar un compilador de Sass. Caldria canviar aquest procés per un compilador de PostCSS. Es pot fer servir amb grunt, gulp, whatever.
Val a dir que les variables de Sass i les custom properties de CSS no són exactament equivalents. En tot cas, there's a plugin for that.