lesscssを使用して、各テンプレートに3つまたは4つの代替カラースキームがあるテンプレートシステムを構築しようとしています。
たとえば、red.less
次のようなスタイルシートを作成できます。
@main_colour: #ff0000;
@import 'main.less';
したがって、main.less
維持するスタイルシートは1つだけで、すべての主要なスタイルが含まれ、カラーコードに設定された変数を使用します。colour.less
次に、配色ごとに個別のファイルを作成できます。
唯一の問題は、これを実行しようとするとLess::VariableNameError
、変数を解析する前にLESSが@importsを解析していることを示すを取得することです。
同じ最終結果を達成するためのこれまたは他の方法の回避策はありますか?