Pergunta

Eu estou tentando usar lesscss para construir um sistema de templates, onde cada modelo tem 3 ou 4 esquemas de cores alternativos.

Assim, por exemplo, eu poderia ter um estilo red.less parecida com esta:

@main_colour: #ff0000;
@import 'main.less';

Então, eu só tenho um estilo main.less para manter que contém todos os principais estilos, e usa as variáveis ??definidas para códigos de cores. Posso, então, criar um arquivo colour.less separado para cada esquema de cores.

O único problema é quando eu tento fazer isso eu recebo uma Less::VariableNameError que indica que menos é analisar os @imports ANTES ele analisa as variáveis.

Existe uma solução para este ou qualquer outra forma de conseguir o mesmo resultado final?

Foi útil?

Solução

Em referência a seu tweet , sim, isso iria funcionar como esperado no Sass . Estou realmente tipo de surpresa que ele não funciona em menos.

Outras dicas

Eu acho que quanto menos caras queriam manter o arquivo .Less atômica e independente das definições ambientais externos. Isso era o que eu assumi, mas eu também não gostava dele por isso a nossa porta .NET http://www.dotlesscss.com vai permitir que você faça isso por padrão.

A sua não é uma grande mudança para fazer na versão original Menos rubi e se você gosta de mexer com a fonte que você pode apontar na direção certa.

Fora de interesse, sem sido traiçoeiro para a equipe Menos eu gosto bastante do SASS sintaxe agora e há coisas adicionais, tais como instruções condicionais e loops que você não pode (ainda) fazer com menos.

@ NEX3 -. Vocês devem parar de competir e apenas trabalhar juntos

Parece que este não é mais um problema, ou pelo menos não para mim usando "dotless" para .net?

Parece bom trabalho agora com a mais recente MENOS.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top