2015-01-22 4 views
7

Когда я запустил sass --watch app.sass:app.css, терминал показывает, что изменения были обнаружены в sass, но не будут скомпилированы в css. Я использую Bourbon, поэтому все мои файлы .scss и .sass импортируются через mixins.Sass watch обнаруживает изменения, но не компилирует до css

ex.

>>> Sass is watching for changes. Press Ctrl-C to stop. 
>>> Change detected to: css/2-modules/top-nav.scss 
+0

Уверены, что у вас нет ошибок в 'top-nav.scss' или каких-либо файлах, которые' top-nav.scss' может импортировать? –

+0

Нет ошибок, на самом деле я внедрил различные изменения в другие .scss-файлы в проекте, чтобы протестировать компилятор, и он все еще только обнаруживает изменения, внесенные в файлы .scss без их компиляции. –

+0

check config.rb Возможно, они хранятся в неправильном каталоге – maioman

ответ

0

проверить файл Config.rb в вашей папке. без него у вас есть Ctr c каждый раз и передать эту команду sass --watch scssname: cssname

Тогда вы можете найти свой код в css.

4

Убедитесь, что файл, который вы сохраняете с _filename.scss, был правильно импортирован в mainfile.scss. если вы не импортировали _filename.scss, он обнаружит изменение, но не скомпилирует.

0

Вы уверены, что все ваши частичные части импортируются в app.scss? У меня была такая же проблема, только для того, чтобы реализовать частичный файл, который я модифицировал (_custom.scss), не был фактически импортирован main.scss.

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