2011-02-08 11 views
5

Mac'imde Compass/Sass kullanmaya başladım. sudo gem install compass'u çalıştırdıktan sonra, tek bir main.scss dosyasıyla bir proje oluşturdum ve dosyayı otomatik olarak CSS'ye derlemek için compass watch kullanıyorum. Mac'te Compass/Sass ile nasıl başlanır - Geçersiz CSS hatası?

main.scss

şuna benzer:

@import "compass/css3/border-radius" 

div .blah .baz { 
    @include border-radius(4px, 4px); 
    font-weight: bold; 
} 

komplike bir şey gibi görünüyor, değil mi?

>>> Change detected to: /Users/mikl/Sites/ddk7/profiles/blaahval/themes/kaskelot/./scss/main.scss 
    error ./scss/main.scss (Line 3: Invalid CSS after ".../border-radius"": expected selector or at-rule, was "$blue: #3bbfce;") 
overwrite ./css/main.css 

benim SCSS sözdizimi yanlış bir şey var mı, yoksa sadece sadece çok zayıf hata mesajınız var pusula: Eh, dosyayı kaydetmek her zaman, böyle bir hata alıyorum?

+4

Compass hakkında bilgi sahibi değilsiniz, ancak .. 1. satırın sonunda eksik noktalı virgül var mı? – drudge

+0

, 'import' yanlış davranışını devre dışı bırakmak için 'border-radius' karışımını doğrudan main.scss'de bildirmeyi denediniz mi? – mingos

cevap

15

@jnpcl'in dediği gibi, bir yarım kolon iyi olurdu. Ancak, sorun buysa, bununla doğrudan ilgili bir hata atmalıdır.

Bu bir streç gibi gözüküyor, ancak bu çizgiyi kopyalayıp yapıştırdınız mı? Belki de karakter tuhaflığı oluyor?

+4

Göründüğü kadarıyla, gerçekte eksik olan noktalı virgüldü, Sass sadece zayıf hata mesajlarına sahip. – mikl

+0

Teşekkür ederim. Eksik noktalı virgül sorunu oldu. @import "bootstrap"; benim için gerekliydi. – noobcode

İlgili konular