2015-07-24 2 views
5

Так что я читал Sass watch is detecting changes but not compiling to css и во многих других местах, но мне ничего не помогает. Когда сначала создается файл .css, он возвращает, что он сделал «front-page.css» и т. Д. Это все работает, пока вы не продолжаете делать обновления, и он просто говорит «Change detected to: ...», но doesn ' t обновить файл .css. Любая идея о том, почему это происходит? Благодаря!Sass --watch обнаруживает изменения, но не компилируется в CSS

От терминала:

sass --watch scss/front-page.scss:front-page.css 
>>> Sass is watching for changes. Press Ctrl-C to stop. 
[Listen warning]: 
    Listen will be polling for changes. Learn more at "..." 
>>> Change detected to: scss/front-page.scss 
     write front-page.css 
     write front-page.css.map 
>>> Change detected to: scss/front-page.scss 
>>> Change detected to: scss/front-page.scss 

Таким образом, он создает файл, он обнаруживает изменения, но не обновляет файл CSS.

+0

Проверено все разрешения для файла? Действительно ли это CSS? Создает ли файл 'sass' правильные файлы CSS? Используйте утилиту CLI 'sass'. –

+0

@RyanVincent Все действительно - это просто не выводит ничего нового после первого создания. Я пытался установить права доступа к файлам 777, но это ничего не делает. – aaronlbrink

+0

Я тоже вижу такое же поведение. Кажется, он обновляется с большими изменениями, но порой игнорирует более мелкие. На данный момент я пока не вижу четкой картины. Иногда он перезаписывает .css другие времена, он просто отмечает, что .scss изменился. – EFH

ответ

-3

Это мой первый вклад! лол. Я предполагаю, что это находится в терминале. Убедитесь, что вы используете sass в папке, с которой хотите работать. Затем вы пишете команду дерзость --watch переднего page.scss: передний page.css Вынимает «SCSS»

+2

Если OP находился в неправильном каталоге или имел неправильный путь к файлам/каталогам, Sass повысил бы ошибку, заявив, что файлы не существуют. – cimmanon

0

Кажется, что-то повреждается в кэше SCSS, который делает невозможным SCSS правильно составить выход.

Эта проблема устраняется удалением каталога .sass-cache в папке, где вы используете эту команду.

Смежные вопросы