core.lessとstyle.lessという2つのLESSCSSファイルがあります
core.lessは\css\ core.lessの下にあり、その内容は以下のとおりです。
body {
background: @bg_color;
color: @font_color;
}
style.lessは\css\ green \ style.lessの下にあり、その内容は次のとおりです。
@bg_color: #0F0;
@font_color: #FFF;
@import "../../core.less";
core.lessファイルには、すべてのcssルールがLESS形式で含まれていますが、変数の定義は提供されていません。
style.lessは、core.lessで参照されるすべての変数を定義してから、core.lessファイルをインポートします。
コアファイルからすべてのルールをインポートするため、style.lessのコンパイルに問題はありません。core.lessファイルはコンパイルできません。変数定義が含まれていないため、エラーが発生します。
ここで、 core.cssファイルもコンパイルしたいと思います(LESSルールにエラーがないことを確認するためだけです)。core.lessファイルにある種のダミー/プレースホルダー変数を追加して、エラーを生成せずにコンパイルしても、上記で説明したセットアップで機能するようにする方法はありますか?
私はファイルのフォーマット/構造を変更することについての提案を受け入れています。