ここで説明するように、 Sassを使用して、複数の.SCSSまたは.SASS入力ファイルを単一の.CSS出力ファイルにコンパイルできます。@import
通常の.CSSファイルを含めるために使用する場合@import、それらはマージされません。出力.CSSファイルにはまだ@importディレクティブが含まれています。それは理にかなっている。
しかし、この動作をオーバーライドする方法はありますか?おそらく、Sassコンパイラへのコマンドラインスイッチですか?@import "foo.css";つまり、 .SCSSファイルであるかのように強制的にマージを試みるようにSassに指示できますか?
多くの.CSSファイルを含むサードパーティライブラリ(Google Closure Library )を使用しています。私は自分のプロジェクトでこれらのいくつかだけを使用しています。これらすべてのファイルの名前を.SCSSに変更したり(これは機能するようですが)、コンテンツをコピーして.SCSSファイルに貼り付ける(これも機能します)などの手動による解決策は避けたいと思います。そして、私はそれらすべてをクライアント側にインポートするために提供したくありません。私は本当にSassに、私が「そのまま」使用するいくつかの.CSSファイルを含めて、単一の出力スタイルシートを作成したいと思っています。可能?私が見なければならない他のツールはありますか?