1

私はかなり経験豊富なフロントエンド開発者であり、最近、Ruby on Rails プロジェクトの UI を作成するプロジェクトを取得しました。それは sass を使用しています。sass するのはまったく変ではありませんが、本当に奇妙なエラーが発生します。

プロジェクトのSASSファイルに入力したものは何でもエラーがスローされます。スクリーンショットは次のとおりですhttp://screencast.com/t/MxdHmL9O5o

空の場合、ファイルは application.css にコンパイルされますが、ここで何が問題になるかについてはまったくわかりません。

詳細が必要な場合は、お気軽にお問い合わせください。

どうもありがとう!

4

1 に答える 1

3

空白のインデントを優先して CSS でブラケットを使用して定義された SCSS 形式を使用している場合は、拡張子ではなく拡張子を使用する必要が.css.scssあります.css.sass

サスのホームページから:

Sass には 2 つの構文があります。最も一般的に使用される構文は「SCSS」(「Sassy CSS」の略) として知られており、CSS3 の構文のスーパーセットです。これは、すべての有効な CSS3 スタイルシートが有効な SCSS であることを意味します。SCSS ファイルは拡張子 .scss を使用します

2 番目の古い構文は、インデント構文 (または単に「.sass」) として知られています。Haml の簡潔さに着想を得て、CSS との類似性よりも簡潔さを好む人々を対象としています。ブラケットとセミコロンの代わりに、行のインデントを使用してブロックを指定します。インデントされた構文のファイルは、拡張子 .sass を使用します。

于 2013-04-16T19:38:36.637 に答える