3
respostas

Erro na criação do Sprite

Após a criação da pasta sprite/ dentro da pasta imagens/ e a adição do @import 'sprite/*.png' no arquivo estilos.scss.

O sprite automático feito pelo Compass não está funcionando. Segue erro no terminal:

 modified css/estilos.scss
    error css/estilos.scss (C:/Ruby26-x64/lib/ruby/gems/2.6.0/gems/compass-1.0.3/lib/compass/sass_extensions/sprites/image.rb:24:in `basename': no implicit conversion of Array into String)
3 respostas

Fala ai Henrique, tudo bem? Consegue compartilhar o projeto completo? Assim eu consigo simular o problema por aqui e analisá-lo com mais calma.

Pode compartilhar através do Github ou Google Drive (zipado).

Fico no aguardo.

Boa noite Matheus, tudo certo.

Segue link do projeto, está no GitHub: https://github.com/Henrique-Santos/Refatorando-com-SASS

Obs: A linha de código da utilização do Sprite eu deixei comentada, para o código ser compilado.

Fala ai Henrique, tudo bem? Testei o projeto e aqui funcionou certinho, o único problema que deu foi porque os arquivos .scss da pasta layouts não importam os arquivos helpers de variaveis e _placeholders, basicamente eu adicionei em todos eles:

@import '../helpers/variaveis';
@import '../helpers/mixins';

E tudo funcionou, o Compass compilou o arquivo .css sem problemas.

Espero ter ajudado.