4
respostas

erro ao criar o _footer.sass

O erro que aparece no live sass é o seguinte: Compilation Error Error: expected selector. ╷ 1 │ import styles/abstract/_variaveis.scss

Eu já tentei fazer o que todos tópicos anteriores, desse tema, sugeriram e nada funcionou. Já coloquei o @ no import já testei todos os tipos de caminhos possíveis. No momento o meu código está exatamente como instruído pelo professor.

Se alguém puder me ajudar eu agradeço.

import styles/abstract/_variaveis.scss

footer 
    text-align: center
    font-size: calc($tamanho-do-texto/2)
    borde-top: 2px solid $cor-primaria
    margin-top: 1rem
    padding: 1.2rem
4 respostas

Olá Nathalia. O vídeo foi gravado há algum tempo e na documentação oficial eles desencorajam que continue utilizando o @import. Prefira utilizar o @use, pois não há vulnerabilidades e gradualmente o @import será descontinuado

Desta forma seu código em SASS ficará assim:

@use ''../abstract/_variaveis.scss'

footer 
    text-align: center
    font-size: calc($tamanho-do-texto/2)
    borde-top: 2px solid $cor-primaria
    margin-top: 1rem
    padding: 1.2rem

Fonte: https://sass-lang.com/documentation/at-rules/import

Comigo o @use ../abstract/variaveis.scss não funciona, a escrita que funciona pra mim é @import ../abstract/variaveis.

Tive um problema similar, utilize

import styles\abstract\_variaveis.scss

A diferença está apenas no " \ " no lugar do '/'. Pode parecer bobo mas fez diferença kk

Tive o mesmo problema e só resolveu quando baixei uma extensão para o VScode reconhecer a sintaxe de arquivos .sass!captura da extensão de sintaxe