2015-07-24 22 views
5

derleme değil, değişiklik algılar Yani Sass watch is detecting changes but not compiling to css ve diğer pek çok yerde okudum, ancak bana hiçbir şey yardımcı gözükmüyor. .css dosyası ilk oluşturulduğunda, 'front-page.css' yaptığını döndürür. Bu, tüm güncellemeleri yapmaya devam edinceye kadar çalışır ve sadece 'Değiştir, şu şekilde algılanır: ...' yazıyor ama ' t .css dosyasını güncelleştirin. Bunun neden olduğuna dair bir fikrin var mı? Teşekkürler! terminalinden itibarenSass --watch, ancak CSS

: Özetle

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 

, buna değişiklikleri algılar, dosya oluşturur, fakat CSS dosyasını güncelleştirmek etmez.

+0

Tüm dosya izinlerini kontrol ettiniz mi? Geçerli CSS mi? Sass dosyası geçerli CSS dosyaları oluşturur mu? CLI 'sass' yardımcı programını kullanın. –

+0

@RyanVincent Her şey geçerli - ilk yaratımdan sonra yeni bir şey çıkarmıyor. Dosya izinlerini 777 olarak ayarlamayı denedim, ancak hiçbir şey yapmıyor gibi görünüyor. – aaronlbrink

+0

Ben de aynı davranışı görüyorum. Büyük değişikliklerle güncellenmiş gibi görünüyor, ancak zaman zaman daha küçük olanları görmezden geliyor. Henüz net bir desen bulamıyorum. Bazen .css diğer zamanlarını yeniden yazar, sadece .scss'nin değiştiğini belirtir. – EFH

cevap

-3

Bu benim ilk katkım! lol. Bunun terminalde olduğunu farz ediyorum. Çalışmak istediğiniz klasörde sass kullandığınızdan emin olun.

+2

OP yanlış dizindeyse veya dosya/dizinlere yanlış yol aldıysa, Sass dosyaların bulunmadığını belirten bir hata oluşturur. – cimmanon

0

Bir şey SCSS düzgün derlemek imkansız kılan SCSS önbelleğinde bozulmuş olur görünüyor ön page.css "SCSS" çıkar: Sonra , ön-page.scss --watch komut küstahlığı bilgileri çıktı.

Bu sorun, komutu çalıştırdığınız klasördeki .sass-cache dizinini silerek giderilmiştir.