5

Mac で Compass/Sass を使い始めようとしています。を実行した後、単一のファイルを使用してsudo gem install compassプロジェクトをセットアップし、ファイルを CSS に自動的にコンパイルしていました。main.scsscompass watch

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 構文に問題がありますか、それとも単にコンパスのエラー メッセージが非常に貧弱なのでしょうか?

4

1 に答える 1

15

@jnpcl が言ったように、セミコロンが良いでしょう。ただし、それが問題である場合は、それに直接関連するエラーをスローする必要があります。

これはストレッチのように思えますが、その行をコピーして貼り付けましたか? キャラクターの奇妙さが起こっているのではないでしょうか?

于 2011-02-09T05:02:26.860 に答える