Loops fazem menos para ficar sem memória. (Otimização da estrutura)

Estou trabalhando em um projeto menos, mas, à medida que começo a ficar um pouco grande, toda vez que estou tentando compilar, fico sem memória.

Esta é a minha estrutura atual:

style.lesscolors.lessicons.lessestilosstyle1style2style3

Agora,

colors.less é uma lista de cores e suas classesicons.less uma lista de ícones e suas classesstyle.less é o arquivo principal, onde tudo é incluído e compiladostyles é uma pasta que contém toda a diferença para cada estilo diferente

minha pergunta (bem, na verdade é mais uma sugestão do que uma pergunta) é:

como posso otimizar essa estrutura para não ficar mais sem memória ao tentar compilar?

O processo é o seguinte:

colors.less eicons.less contém minhas matrizes com cores, ícones e classes, nada mais.

eu tenho amboscolors.less eicons.less incluído emstyle1.less,style2.less,style3.less, onde eu crio um loop através das cores.

Finalmente, importarei tudo para style.less (o principal), onde crio um loop através dos ícones e depois adiciono todos osMIXINS para criar o resultado final. o problema é que não consigo compilar porque minha memória está acabando.

Tenho certeza de que há algo errado na minha estrutura ou de qualquer maneira que eu possa aumentar a memória (eu sou compilado usando brunch ->este link para o site oficial)

Qualquer sugestão é realmente muito apreciada.

Muito obrigado.

PS: para mais informações, basta perguntar.

questionAnswers(1)

yourAnswerToTheQuestion