У меня есть набор файлов SASS, и я использую Compass в качестве своего предварительного процессора. Я запускаю compass watch
в терминале MacOSX.«Компас часы» компилирует один файл, а не другой
Мои файлы структурированы таким образом, что весь мой код скомпилирован дважды ... один раз с медиа-запросами в mq.css
и один раз без no-mq.css
. Код для несетевых запросов предназначен для IE8 и браузеров, которые не будут распознавать медиа-запросы.
Когда я вношу изменения в любой из моих файлов, мой mq.css
скомпилирован, но очень редко делает no-mq.css
. Если я compass clean
, а затем вручную compass compile
, они оба будут. Если я запустил только compass compile
без чистого, то компилируется только mq.css
. Я могу запустить watch
весь день, и мой mq.css
будет продолжать компилироваться.
Я обновил, понизил и, как правило, играл с комбинациями SASS и Compass. Я не использую Susy или другую связанную с SASS библиотеку. У меня есть карты SASS.
Мой стартовый пакет SCSS можно пересмотреть здесь: https://github.com/jhogue/scss-scaffold в случае, если у меня что-то отсутствует в config.rb
или /sass/framework/_config.scss
.
Мои драгоценные камни являются:
- компас (1.0.3)
- компас-ядро (1.0.3)
- компас-импорт однократной (1.0.5, 1.0.4)
- css_parser (1.3.5)
- ФСФР (0.2.10)
- LibXML-рубинового (2.6.0)
- слушать (1.1.6, 0.7.3)
- дерзость (3.4.7)
Ее не так критично, как это раздражает, и я хотел бы знать, если кто-то столкнулся с этим или аналогичный вопрос.
Я столкнулся с такой же проблемой после того, как вчера обновился до Windows 10 и переустановил чистый рубин с добавленным компасом до сих пор. Так что это очень чисто. Все работало до и сейчас, только первый из моих 10 css-файлов в этом проекте (разные цветовые темы в том же самом css) компилируется. Если я учу чистую и скомпилирую, это работает, без очистки - нет. Вы когда-нибудь выяснили, что происходит? –