Less.js: LESS não cria um mapa a partir de colchetes}

Criado em 25 jan. 2015  ·  6Comentários  ·  Fonte: less/less.js

Comentários muito úteis

Isso ainda é um problema em 2.7.1

Todos 6 comentários

@bassjobsen Não consigo reproduzir nenhum problema, poderia acrescentar mais detalhes? Tentei alguns exemplos do bug vinculado, mas acho que preciso
uma. caso de teste (ou x sempre acontece neste caso)
b. saída real
c. saída esperada

Oi lucas,
Em primeiro lugar, não quero incomodá-lo com perguntas vagas ou não resolvidas.

Resumindo, o que encontrei:

meu arquivo Less, t.less :

p {
color: red; 
}

Então eu corro: lessc t.less t.css --source-map --autoprefix

t.css.map agora contém:

{"version":3,"sources":["t.less","t.css"],"names":[],"mappings":"AAAA;EACA,YAAA;ECCC","file":"t.css"}

sem o autoprefixer: lessc t.less t.css --source-map o mapa de origem se parece com o mostrado abaixo:

{"version":3,"sources":["t.less"],"names":[],"mappings":"AAAA;EACA,UAAA","file":"t.css"}

Como você pode ver depois de executar o autoprefixer, a saída não muda, mas o mapa de origem muda e adiciona
o arquivo de saída como uma fonte. Tanto quanto eu entendo e posso testar, isso também difere do mesmo código no SASS.
consulte: https://github.com/postcss/autoprefixer-core/issues/27#issuecomment -71343166

Afinal eu acho que o resultado correto do exposto é possível causa ambígua na situação em que o autoprefixer adiciona algumas regras qual deve ser a origem dessas regras?

Então, novamente, não quero perder seu tempo. Não tenho certeza se isso é realmente um problema e também não tenho certeza se isso vai prejudicar alguém.

Ah sim, esse é o problema que levantei com o ap e que eles acabaram de fechar. eu vou
analise o problema vinculado novamente e tente se ele pode ser corrigido.

Isso ainda é um problema em 2.7.1

isso ainda é um problema em 3.11.1. O mapa de origem não possui mapeamento feito para colchetes de fechamento. Compactei o arquivo source less, o mapa de origem gerado e o arquivo css de saída.

Se ajudar a ver o bug, você pode ir aqui https://sokra.github.io/source-map-visualization/#custom e carregar os arquivos na ferramenta de visualização e ver o bug por si mesmo.

A razão pela qual isso é tão chato é quando você está aplicando vários estágios de transformações a um arquivo

Por exemplo, Menos -> CSS -> CSS corrigido automaticamente -> arquivo CSS concatenado
Para fazer mapas de origem que vão do último estágio ao primeiro, cada mapa precisa ser completo

less_bug.zip

Esta página foi útil?
0 / 5 - 0 avaliações