3

SASS が CSS ファイルで生成する 1 つのファイルのみのコメントを削除し、残りの CSS ファイルにはこれらのコメントを含めることを許可したいと考えています。これを行う方法はありますか?私が知っているのline_comments = falseはconfig.rbのオプションだけですが、それはプロジェクト全体でそれらを無効にします。

4

1 に答える 1

4

あなたが望んでいると思っている解決策は、あなたが実際に望んでいるものではないと私は本当に信じています. 複雑さの層を追加しています。

定義上、コメントは CSS のレンダリング方法には影響しません。" example.sass/ example.css" には影響せず、他のスタイルシートにも影響しません。開発中は、役立つようにそれらをオンにしていますが、レンダリング方法は変更されていません。

本番環境では、コメントはなく、すべてを縮小する必要があります。

したがって、開発するときは、config.rb

output_style   = :expanded
environment    = :development

ライブ配信の準備が整ったら:

output_style   = :compressed
environment    = :production

を変更しても、ディレクトリやファイル名は変更output_styleされenvironmentません。コメントが削除され、不要なスペースが削除されるだけです。

開発中example.cssはもう少し時間がかかりますが、キャッシュされていて変更していない場合、コンパイルにそれ以上かかることはありません。コメントを削除して本番用に縮小しているため、ユーザーは最速のダウンロードを取得できます回。

于 2012-11-28T03:10:08.680 に答える