Ich habe 2 LESS-Dateien. Globals.less und Site.less. Globals.less enthält alle meine globalen (go figure) Variablen und einen Import in eine CSS-Reset-Definition. Site.less enthält die verwendeten Stile.Nicht deklarierte Variable mit LESS @ import. Was verursacht das? Gibt es eine Lösung?
Globals.less:
//Imports
@import "CSSReset.less";
//Colors
@color-background: rgb(0, 0 , 0);
Site.less:
@import "Globals.less";
body {
background: @color-background url('/Images/BackgroundTextureBody.png');
}
Das Problem ist folgendes: In Visual Studio @ color-Hintergrund in Site.less ist unterstrichen und der Fehler „Nicht angemeldete Variable ", aber die LESS kompiliert zu CSS einfach gut und die Hintergrundfarbe ist richtig auf # 000 eingestellt. Es ist mehr ein Ärgernis als alles andere, aber ich verliere Intellisense und ich bekomme Warnungen in meiner Fehlerliste. Ich möchte, dass der Editor wie erwartet agiert und in der Lage ist, meine Deklarationen in Globals.less zu "sehen", wenn ich Site.less bearbeite. Mache ich etwas falsch, ist das ein Fehler, oder ist meine Umgebung nicht richtig eingerichtet?
Große Spitze, arbeitet mit .scss zu Dateien. – JohnnyHK
Aus irgendeinem Grund weigert sich das einfach für mich zu arbeiten. Ich habe die Standard-VS-Bootstrap-Installation, versucht, /// zu verwenden und weigert sich, loszuwerden, wenn das nicht deklarierte Variablenproblem. Darunter sind meine bootstrap.less und theme.less @imports. Version 2.2. –
Ich habe das auf '|' Zeichen in dieser Zeile: @import url ("// fonts.googleapis.com/css?family=Open Sans | Roboto"); Sieht wie ein Fehler in 2.2 aus. Entfernen Sie "| Roboto", speichern, neu laden und intellisense funktioniert! –