Können Sie CSS-Dateien in .less-Dateien importieren ...?
Ich bin mit weniger ziemlich vertraut und benutze es für meine gesamte Entwicklung. Ich benutze regelmäßig eine Struktur wie folgt:
@import "normalize";
//styles here
@import "mixins";
@import "media-queries";
@import "print";
Alle Importe sind andere .less-Dateien und funktionieren ordnungsgemäß.
Mein aktuelles Problem ist folgendes: Ich möchte eine CSS-Datei in .less importieren, die wie folgt auf Stile verweist, die in der CSS-Datei verwendet werden:
@import "../style.css";
.small {
font-size:60%;
.type;
}
// other styles here
Die CSS-Datei enthält eine Klasse namens, .type
aber wenn ich versuche, die .less-Datei zu kompilieren, wird der Fehler angezeigtNameError: .type is undefined
Importiert die .less-Datei keine .css-Dateien, nur andere .less-Dateien ...? Oder beziehe ich mich falsch ...?!
.less
Erweiterung erstellen . Verweisen Sie dann auf eine .less
Datei. Als symbolische Verknüpfung entlastet sie die Synchronisierung, da sich Ihre CSS-Änderungen sofort auf die importierte .less-Datei auswirken. Der Nachteil ist, dass Sie das endgültige CSS nach nachfolgenden Änderungen neu kompilieren sollten. Für Informationen zum Erstellen symbolischer Links in Windows geben Sie MKLINK /?
ein Befehlsfenster ein
.css
Datei mit der Inline- (less)
Direktive importieren und die Tatsache nutzen, dass die .css
Syntax eine gültige .less
Syntax ist