Loops veranlasst Less, nicht mehr genügend Arbeitsspeicher zur Verfügung zu haben. (Strukturoptimierung)
Ich arbeite an einem weniger großen Projekt, aber jedes Mal, wenn ich versuche zu kompilieren, ist mir der Speicherplatz ausgegangen.
Dies ist meine aktuelle Struktur:
style.less colors.less icons.less styles style1 style2 style3Jetzt
colors.less ist eine Liste der Farben und ihrer Klassen icons.less eine Liste von Symbolen und deren Klassen style.less ist die Hauptdatei, in der alles enthalten und kompiliert iststyles ist ein Ordner, der den Unterschied für jeden Stil enthält.Meine Frage (na ja, ist eigentlich eher ein Vorschlag als eine Frage) ist:
Wie kann ich diese Struktur optimieren, damit mir beim Kompilieren nicht mehr der Speicher ausgeht?
Der Prozess ist der folgende:
colors.less
undicons.less
enthält meine Arrays mit Farben, Symbolen und Klassen, sonst nichts.
Ich habe beidescolors.less
undicons.less
enthalten instyle1.less
,style2.less
,style3.less
, wo ich eine Schleife durch die Farben erstellen.
Zum Schluss importiere ich alles in style.less (das wichtigste), wo ich eine Schleife durch die Symbole erstelle und dann alle @ hinzufügMIXINS
, um das Endergebnis zu erstellen. Das Problem ist, dass ich nicht kompilieren kann, da mir der Speicher ausgeht.
Ich bin mir ziemlich sicher, dass etwas an meiner Struktur nicht stimmt oder dass ich den Speicher vergrößern kann (ich kompiliere mit Brunch ->dieser Link zur offiziellen Website)
Jeder Vorschlag sind wirklich sehr, sehr geschätzt.
Danke vielmals
PS: Für weitere Informationen fragen Sie einfach.