0

Mac OS X(10.7.4)に最新バージョンのSass(3.2.1 Media Mark)をインストールしています。

$ sass -v
Sass 3.2.1 (Media Mark)

プレースホルダーを作成しようとしているとき(たとえば)

#page-container {
  position: relative;
}

%sample {background: red;}

// The structure
@import 'header';

次のエラーが発生します。

"Syntax error: Invalid CSS after "}": expected selector or at-rule,
was "%sample {border..." on line 65 of 
/Applications/XAMPP/xamppfiles/htdocs/(project_path)/assets/scss/application.scss"

Sassをアンインストールして再インストールすることで問題は解決すると思いましたが、解決しませんでした。私がここで間違っているのは何かですか?

4

2 に答える 2

1

ターミナルを再起動しましたか?Sassをアップグレードしたときに同じ問題が発生しました。時計を実行している端末とは別の端末でSassをアップグレードしていたので、そこから新しいSass機能を使用できませんでした。Sassをアップグレードするために使用したターミナルからそれらを使用できました。

すべての端末を閉じて開いても機能しない場合は、再起動してみてください。

于 2012-10-20T21:00:16.667 に答える
1

さて、私は問題を見つけました!フォルダ/プロジェクト内の変更を自動的に監視するScoutアプリケーション を使用していました。再インストールしましたが、動作します。アプリケーションが独自のバージョンのSass(またはこのようなもの)を使用しているようですが、これは少し奇妙です!

于 2012-10-21T09:22:53.147 に答える