Less.js: LESS no crea un mapa a partir de corchetes cerrados}

Creado en 25 ene. 2015  ·  6Comentarios  ·  Fuente: less/less.js

Comentario más útil

Esto sigue siendo un problema en 2.7.1

Todos 6 comentarios

@bassjobsen No puedo reproducir ningún problema, ¿podrías agregar más detalles? Probé algunos ejemplos del error vinculado, pero creo que necesito
una. caso de prueba (ox siempre ocurre en este caso)
B. salida real
C. Rendimiento esperado

Hola Luke,
En primer lugar, no quiero molestarlo con preguntas vagas o sin resolver.

En resumen lo que encontré:

mi archivo Less, t.less :

p {
color: red; 
}

Luego corro: lessc t.less t.css --source-map --autoprefix

t.css.map ahora contiene:

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

sin el prefijo automático: lessc t.less t.css --source-map el mapa fuente se ve como el que se muestra a continuación:

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

Como puede ver después de ejecutar el autoprefixer, la salida no cambia, pero el mapa fuente sí lo hace y agrega
el archivo de salida como fuente. Por lo que entiendo y puedo probar, esto también difiere del mismo código en SASS.
ver: https://github.com/postcss/autoprefixer-core/issues/27#issuecomment -71343166

Después de todo, creo que el resultado correcto de lo anterior es una posible causa ambigua en la situación en que el autoprefijador agrega algunas reglas, ¿cuál debería ser la fuente de estas reglas?

Así que, de nuevo, no quiero perder tu tiempo. No estoy seguro de que sea un problema y tampoco estoy seguro de si lastimará a alguien.

Ah, sí, este es el problema que le planteé a ap que acaban de cerrar. voy a
Mire el problema vinculado nuevamente e intente si se puede solucionar.

Esto sigue siendo un problema en 2.7.1

esto sigue siendo un problema en 3.11.1. El mapa de origen no tiene ningún mapeo para cerrar corchetes. Compré el archivo de origen menos, el mapa de origen que se genera y el archivo css de salida.

Si ayuda a ver el error, puede ir aquí https://sokra.github.io/source-map-visualization/#custom y cargar los archivos en la herramienta de visualización y ver el error por sí mismo.

La razón por la que esto es tan doloroso es cuando está aplicando múltiples etapas de transformaciones a un archivo

Por ejemplo Less -> CSS -> CSS con prefijo automático -> archivo CSS concatenado
Para hacer mapas de origen que vayan desde la última etapa hasta la primera, cada mapa debe estar completo

less_bug.zip

¿Fue útil esta página
0 / 5 - 0 calificaciones