Diagnóstico rápido en Sass
Revisa primero mensaje de compilación, módulo implicado y selector final generado.
Cuando algo 'desaparece', suele ser por orden de importación/módulos o por sobreescritura de especificidad.
Depura errores de compilación, reduce deuda técnica y migra de @import a módulos modernos sin romper estilos existentes.
Gran parte del trabajo real con Sass en producción es depurar herencia de código y migrar arquitectura antigua.
Los errores habituales vienen de scope, orden de carga y dependencia de globals implícitas.
La migración a @use/@forward se puede hacer incremental por capas si hay estrategia clara.
Tener checklist de verificación evita regresiones visuales al refactorizar Sass.
Revisa primero mensaje de compilación, módulo implicado y selector final generado.
Cuando algo 'desaparece', suele ser por orden de importación/módulos o por sobreescritura de especificidad.
Empieza por módulos de tokens y utilities, luego componentes y finalmente páginas.
Introduce namespaces cortos para evitar colisiones y facilitar búsquedas.
Depura errores de compilación, reduce deuda técnica y migra de @import a módulos modernos sin romper estilos existentes.
Código del tema: Arquitectura Sass escalable
Revisa primero mensaje de compilación, módulo implicado y selector final generado.
Cuando algo 'desaparece', suele ser por orden de importación/módulos o por sobreescritura de especificidad.
Empieza por módulos de tokens y utilities, luego componentes y finalmente páginas.
Introduce namespaces cortos para evitar colisiones y facilitar búsquedas.
// Antes
@import "tokens";
@import "buttons";
// Después
@use "tokens" as t;
@use "buttons";
.button {
border-color: t.$color-border;
}