Проблема с SASS/CSS для Foundation 5 с использованием Compass

У меня проблема с рекомендуемой установкой SASS в Foundation 5.

http://foundation.zurb.com/docs/sass.html

Я следовал короткому уроку всего неделю назад, и у меня не было проблем. Казалось, все работает нормально и выглядит хорошо.

В течение следующих нескольких дней я вносил изменения в проект, над которым я работаю, но только помещал изменения (CSS) в custom.css файл. Я хотел убедиться, что мой клиент был доволен моим предложенным дизайном, прежде чем начать понимать, что такое SASS.

Этим вечером я пришел, чтобы внести изменения в SASS. Я побежал compass watch прежде чем я внес какие-либо изменения, и меня сразу же встретили:

write stylesheets/app.css

Это полностью облажался index.html несмотря на то, что не сделал никаких изменений. app.css Размер файла составляет лишь небольшую часть от исходного размера (~750 строк против ~8500), и в результате страница в значительной степени загружается в виде необработанного HTML без полезного CSS - даже намека на стилизацию нет body например.

После того, как я решил переустановить с нуля, я все равно не чувствую себя лучше и сталкиваюсь с той же проблемой.

По данным Фонда:

app.scss Здесь вы можете определить, какие стили будут в вашем проекте. По умолчанию все Foundation импортируются, но вы можете деактивировать и выбрать конкретные компоненты, которые вы хотите импортировать, или добавить свой собственный Sass здесь.

Когда я впервые установил Foundation, все это было импортировано как стили по умолчанию, загруженные для моего index.html, Он действовал так, как описал Зурб. Теперь кажется, что это только некоторые стили по умолчанию, но не все, и я не могу понять, почему.

Обновление: друг клонировал мой репо и не имел никаких проблем вообще. Я сделал то же самое и снова столкнулся с той же проблемой - должно быть, что-то связано с моей средой.

Дальнейшее обновление: compass watch компилирует только два файла Foundation, _icon-bar.scss а также _visibility.scss, Кажется, что он тянет совершенно произвольные строки даже внутри этих файлов, поэтому что-то в них тоже не так. Ничего не тянет из других мест. В комментариях к ответу ниже есть пара ссылок.

Я был бы очень признателен за любую помощь с этим.

Спасибо, что нашли время, чтобы прочитать.

2 ответа

Решение

Я только изучаю Foundation 5 с помощью Sass, но ваша проблема и вывод CSS выглядят так же, как моя, которая компилировалась, с большим количеством комментариев и отсутствием CSS в HTML.

Эта ветка на форумах Фонда действительно помогла мне. Похоже, последние Sass и Compass не работали должным образом?? Не уверенны детали, но предложение Szabesz об удалении последних версий Sass и Compass и установке чуть более старых:

to uninstall:
sudo gem uninstall compass 1.0.0
sudo gem uninstall sass 3.4.0

to reinstall old versions:
sudo gem install sass --version 3.2.9
sudo gem install compass --version 0.12.7

То, что находится в app.scss, то, что там указано, будет выводиться как css в app.css.

@import "настройки" @import "фундамент"

Это по умолчанию.

Другие вопросы по тегам