Pergunta

Eu tenho um erro ao compilar meu arquivo less com ST2.Eu configurei estes plugins:

LESS
LESS build
SublimeOnSaveBuild
less2css

E estou tentando compilar estes exemplos:

.generate-columns(4);

.generate-columns(@n, @i: 1) when (@i =< @n) {
  .column-@{i} {
    width: (@i * 100% / @n);
  }
  .generate-columns(@n, (@i + 1));
}

E recebo este erro:

Expected ')' but found ' ' on line 8 in file '......\public\css\prueba.less':
  [7]:   }
  [8]:   .generate-columns(@n, (@i + 1));
       ----------------------------^
  [9]: }
[Done - Failed]
[Finished in 0.2s with exit code -5]

O exemplo é do site menos oficial: http://lesscss.org/features/#loops-feature

Alguém pode me ajudar, por favor?É um bug do plugin?

Muito obrigado Atenciosamente.

Foi útil?

Solução

Graças ao seven-phases-max, percebi que estava usando um plugin com a versão antiga do Less.Finalmente, tudo está funcionando bem com estes plugins:

LESS
Less2Css

E configurei o Build como automático.Se salvar você receberá este erro:"erro:erro less2css:[WinError 2]", você pode instalar o node.js e depois executar no terminal "npm install less -g".Se não quiser instalar o node.js, você pode instalar o LESS.js para Windows (https://github.com/duncansmart/less.js-windows) e adicione-o ao caminho do sistema.

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