Как начать работу с Compass / Sass на Mac - Неверная ошибка CSS? - PullRequest
5 голосов
/ 09 февраля 2011

Я пытаюсь начать работу с Compass / Sass на моем Mac. После запуска sudo gem install compass я настроил проект с одним файлом main.scss и использую compass watch, чтобы файл автоматически компилировался в CSS.

main.scss выглядит так:

@import "compass/css3/border-radius"

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

Похоже, ничего сложного, правда? Ну, каждый раз, когда я сохраняю файл, я получаю сообщение об ошибке, подобное этому:

>>> 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

Что-то не так с моим синтаксисом SCSS, или просто у компаса просто очень плохие сообщения об ошибках?

1 Ответ

15 голосов
/ 09 февраля 2011

Как сказал @jnpcl, точка с запятой была бы хорошей. Однако, если это была проблема, она должна выдать ошибку, непосредственно связанную с этим.

Это кажется растяжкой, но ты скопировал и вставил эту строку? Возможно, происходит странность характера?

...