Я довольно новичок во всем мире компаса и SASS, поэтому мне может быть что-то принципиальное. Я сталкиваюсь с проблемой структурирования с Foundation 5.Проект проекта Foundation 5 с SASS
Как получить все это, чтобы работать аккуратно в рамках существующего проекта (git)? Когда я запустил foundation new myproject
, он клонирует основы в «myproject»: bower_components/folder для зависимостей, config.rb в корне, папку «scss», где я могу изменить файлы SASS с помощью compass watch
, работающего в фоновом режиме генерировать мои файлы CSS и пример файла index.html. Сам по себе, я думаю, я понимаю, как все это работает.
Я существующий проект, в котором я намерен использовать Фонд 5. Мой первый инстинкт должен был попытаться «инициализировать» Фонд в корне моего проекта: foundation new .
Поскольку он использует мерзавец, конечно, пожаловалась реж WASN 'Пусто. Достаточно справедливо, поэтому я сделал его подпапкой в моем public_html: foundation new foundation
. Я поместил config.rb в корень моего проекта и обновил пути, поэтому я могу просто запустить compass watch
из моего корня. Все это работало довольно аккуратно, я играл с файлами scss и наблюдал, как мой css-файл обновляется соответствующим образом. Затем я совершил результат и вытащил его из другого места. «фундамент», являющийся репо внутри репо, не совершался вместе со всем остальным. Большинство вещей внутри не имеет значения - foundation new whatever
загружает все это снова, и .gitignoring/bower_components разумно. Но пользовательский код внутри каталога scss мне действительно нужен. Я попытался настроить свой проект по-другому, имея «scss» dir вне каталога bower и установив его как sass_dir в config.rb. что установка имеет смысл для меня, но я не могу заставить его работать: бег compass watch
терпит неудачу:
File to import not found or unreadable: foundation.
Мой config.rb прямо сейчас:
http_path = "/"
css_dir = "public_html/assets/css"
sass_dir = "foundation/scss"
images_dir = "public_html/assets/img"
javascripts_dir = "public_html/assets/js"
Как сказать это явно где фундамент? Я пробовал играть с «add_import_path» в config.rb, но это мало что делало.
У меня такое чувство, что мне не хватает чего-то фундаментального здесь, или, может быть, я его переусердствую. Google не очень помогает, так как Foundation 5 довольно много свежих из духовки. Может ли кто-нибудь дать мне толчок в правильном направлении?
Спасибо!
Это потрясающий мужчина, основа 5 тоже очень классная, удачи во всем – user2262149
Я получаю ту же ошибку и имею немного другую настройку проекта. Можете ли вы объяснить, где находится ваш собственный файл scss? А как насчет папки img, которой нет в стандартной загрузке? – Vincent