@aQuere

Как компилируются пути из scss в css?

В общем в моем проекте css и scss находятся в разных местах и при загрузке на гитхаб картинки сбрасываются. Они указаны в относительных путях от файла scss до какой-то картинки, но при компиляции пути НЕ меняются под место нахождения css файла. В общем, вопрос следующий: почему у меня на локальном сервере запускается проект со всеми картинками, а на гитхабе нет?
  • Вопрос задан
  • 1038 просмотров
Решения вопроса 1
@Flying
Sass ничего не знает про ваши пути до картинок, указание корректных путей - ваша задача. Пути должны указываться относительно CSS файла, а не SCSS т.к., очевидно, они будут использоваться только когда CSS файл будет загружен в браузер.

По поводу "локально запускается": проверьте что ваши пути в итоге не уходят выше document root сайта т.к. если это так - то они, очевидно, недоступны извне.
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
@sorokinfil
Глянул один из своих проектов. У меня каталог scss лежит внутри каталога с css, относительные пути указаны от родительского каталога с css. Вероятно, у вас каталоги css и scss лежат в одном каталоге, и поэтому кажется, что пути относительные от scss. Выход - расположите каталоги таким же образом там, где у вас они сбрасываются.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы