.cssファイルを.lessファイルにインポートできますか?
lessにはかなり慣れているので、すべての開発に使用しています。私は次のような構造を定期的に使用しています。
@import "normalize";
//styles here
@import "mixins";
@import "media-queries";
@import "print";
すべてのインポートは他の.lessファイルであり、すべて正常に機能します。
私の現在の問題は次のとおりです。次のように、.cssファイルで使用されるスタイルを参照する.lessに.cssファイルをインポートします。
@import "../style.css";
.small {
font-size:60%;
.type;
}
// other styles here
.cssファイルには呼び出されるクラス.type
が含まれていますが、.lessファイルをコンパイルしようとするとエラーが発生しますNameError: .type is undefined
.lessファイルは.cssファイルをインポートせず、他の.lessファイルのみをインポートしますか?それとも私はそれを間違って参照していますか...?!
.less
拡張子が付いたファイルへのシンボリックリンクを作成できます。次に、それを.less
ファイルます。シンボリックリンクであるため、.cssの変更がインポートされる.lessファイルにすぐに影響を与えるため、シンボリックリンクは同期の負担を取り除きます。欠点は、その後の変更後に最終的なCSSを再コンパイルする必要があることです。Windowsでシンボリックリンクを作成する方法についてMKLINK /?
は、コマンドウィンドウに入力してください
.css
インライン(less)
ディレクティブを使用してファイルをインポートし、.css
構文が有効な.less
構文であるという事実を利用できます