Sass не компилирует права компиляции с более чем одним проектом, имеющим доступ к основной папке

Я использую CodeKit 2.1.8

Я использовал Foundation 5.4.6, но столкнулся с некоторыми проблемами и обновился до 4.5.7, но у меня все еще есть проблемы, но другие.

Я использовал Sass версии 3.4.7, но после прочтения до 3.2.19 это помогло. Это не помогло, поэтому я обновляюсь до 3.4.7.

Сейчас моя проблема заключается в следующем:

У меня есть фонд, установленный через CodeKit. Я не переделывал файлы компонентов bower, все как есть.

У меня есть два проекта доступа к папке компонентов Bower. Моя структура папок выглядит следующим образом:

zurb-foundation
  bower_components
  dsl
    css
    img
    js
    scss
    index.html
  header
    css
    img
    js
    scss
    index.html
  .bowerrc
  bower.json
  config.codekit
  package.json

Файлы Sass в папке dsl и header полностью идентичны. Но они компилируются по-разному. Прямо сейчас файл dsl app.css содержит около 15000 строк, а заголовочный файл app.css - около 5000 строк. Я сравнил их, и есть много различий. Все стили и компоненты загружаются, но похоже, что стили загружаются несколько раз в dsl/app.css. Другое отличие состоит в том, что в папке заголовка нет папки sass-cache, но в папке dsl есть папка с именем sass-cache.

Так что есть некоторые различия в компиляции, кто-нибудь сталкивался с этим раньше?

Спасибо

1 ответ

Я также разместил этот вопрос на форуме Фонда. Рафи Бенкуаль дал мне такой ответ:

Вы пробовали Libsass? Вот рекомендация Codekit: Обновление Sass:"Продолжайте использовать Libsass для компиляции файлов Sass в проекте Zurb Foundation, поскольку последний компилятор Ruby Sass (3.4.5) еще не поддерживается Foundation. Это должно проясниться в ближайшие несколько недель. См. Ссылку в примечаниях к выпуску 2.1.7 ниже для получения дополнительной информации. "

В CodeKit 2 вы можете установить флажок "Использовать компилятор libsass" в разделе "Другие параметры:" на панели настроек файла.scss (справа).

Это сработало для меня.

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