Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

216
Visualizações
Error de Sass: CSS no válido después de "...lude animaciones": esperado "}" | Implementación del tema oscuro Sass

Recientemente, quiero usar sass para implementar un tema oscuro en mi proyecto de prueba ts, pero no sé por qué me enfrento a este problema.

 Error in plugin "sass" Message: src/Assets/Sass/main.scss Error: Invalid CSS after "...lude animations": expected "}", was ".theme-change;" on line 6 of src/Assets/Sass/main.scss >> @include animations.theme-change; -------------^

en mi archivo principal main.scss @use mis parciales e @include @mixin así:

 @use 'colors'; @use 'animations'; @use 'theme'; body { @include animations.theme-change; &[data-theme='light'] { @include theme.mode(colors.$light, colors.$dark); @include theme.components(colors.$light, colors.$dark); } &[data-theme='dark'] { @include theme.mode(colors.$dark, colors.$light); @include theme.components(colors.$dark, colors.$light); } }

Estos son mis parciales
en el lado de todos ellos hay uno o dos @mixin solamente
_animations.scss
_colors.scss
_theme.scss


_theme.scss incluye estilos y componentes de tema

 @mixin mode($theme-bg, $theme-color) { background: $theme-bg; color: $theme-color; } @mixin components($theme-bg, $theme-color) { .container { width: 100vw; height: auto; } }

_colors.scss son solo algunas variables que contienen colores de tema

 $light: #fff; $dark: #232323; $primary: #FFBD07; $secondary: #2b2d42; $tertiary: #edf2f4; $quaternary: #e5383b;

_animations.scss tiene solo un @mixin

 @mixin theme-change { transition: color, background cubic-bezier(0.68, -0.55, 0.27, 01.55) 420ms !important; }
about 4 years ago · Juan Pablo Isaza
1 Respostas
Responde à pergunta

0

Los archivos .sass son para la sintaxis del lápiz, use .scss como extensión en su lugar

Ejemplo de SCSS:

 .container { background-color: #f5f5f5; }

Ejemplo de SASS:

 .container background-color: #f5f5f5

como puede ver, SASS no usa llaves ni punto y coma

about 4 years ago · Juan Pablo Isaza Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda